




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
L o g o 平面桁架程序展示 制作人:黄金、徐庆旋 时间:2008年11月18日 主题 v我们小组用MATLAB软件编写平面桁架 程序,主要由组长 黄金负责编 写。经 过两个星期的激战,我们终 于完成了程 序的编写; v下面开始我们的程序展示; 特点 用 matlab编写1 实现数据的多种输入2 数据的可视化输出3 模块化设计4 Company Logo 程序思想 TitleTitle 在程序设计时,体现了程序模块化,把每 个子程序都单独的列为一个文件。为以后 的程序扩展提供了方便。 . TitleTitle 程序最大程序的实现了数据共享,减少了 数据的冗余。例如:画图和输出子函数都 是用主程序所算出来的结果。 程序思想 主函数 导入数据 画位移图 程序计算导出数据导出数据 程序组成 main Stif ch iojo plotf export2txtdisplacement doh gausei dor 具体结构 main dortextscandohchi0j0stiffgaossef export2txt Displacement plotf Company Logo Company Logo 过程 2008.11.10 算出简单 有些困难 算出选做题 可视化Programming HistoryProgramming History 2008.11.3 2008.11.5 2008.10.30 手算过程 画出图形画出图形 手算内力 手算位移 总刚结果 总刚累加 平面桁架必做题题: n=4 nc=2 n-nc=2 m=6 L=1m 必做题题原始数据 节节点号1234 X010.50.5 y00 /6 /2 节点坐标 杆号 ihl132121 ihr444332 ea 480000 0 480000 0 480000 0 480000 0 480000 0 4800000 杆元信息 节节点34 Px090.710678 Py0-70.710678 载荷 由平面桁架的累加规律可得 : 平面桁架的总纲为 : 外力向量 必做题手算结果必做题手算结果 : 杆件 1234 56 轴力 61.23K N -19.65KN-120.19KN-19.65KN-19.65KN0KN 节点u1u2u3u4 位移 0m-0.0000047276m0.000037796m- 0.0000070914m 选做题 平面桁架选做题图: n=6 nc=4 n-nc=2 m=11 L=4m 源数据 节点坐 标 节节点号 123456 X084048 y000444 杆元信息 杆 号 ihl 12113432352 ihr 33454555666 ea 20000 0 20000 0 20000 0 20000020000 0 20000 0 200000200000200000200000200000 节点载荷 节节点3456 Px0000 Py00-30KN0 由平面桁架的累加规律可得: 计计算过过程 平面桁架的总纲为 选做题手算结果 杆件 1234 567891011 轴力 (KN ) 0.000.00-4.39-15.006.21-4.39 -8.79 -15.006.21-4.39-4.39 节点u1u2u3u4u5u6u7u8 位移 0.000000-0.0004240.000088-0.0000880.000000 -0.000600-0.000088 -0.000088 程序分工 选题 :徐庆旋 手算:徐庆旋 程序编写:黄金 PPT制作:黄金,徐庆旋 L o g o Click to edit company slogan . 原始图图 Company Logo 位移图图 选选做题图题图 位移图图 Gauss-Seidel迭代法 Matlab 程序优优化 v虽然for-loop的速度有了很大改善,vectorization (向量化)仍旧是改善效率的重要途径,尤其是 在能把运算改写成矩阵乘法的情况下,改善尤为 显著。 v MATLAB的函数调用过程(非built-in function)有显著开 销,因此,在效率要求较高的代码中,应该尽可能采用 扁平的调用结构,也就是在保持代码清晰和可维护的情 况下,尽量直接写表达式和利用built-in function,避免不 必要的自定义函数调用过程。在次数很多的循环体内( 包括在cellfun, arrayfun等实际上蕴含循环的函数)形成 长调用链,会带来很大的开销。 v 在调用函数时,首选built-in function,然后是普通的m- file函数,然后才是function handle或者anonymous function。在使用function handle或者anonymous function 作为参数传递时 ,如果该函数被调用多次,最好先用一 个变量接住,再传入该变量。这样,可以有效避免重复 的解析过程。 v在可能的情况下,使用numeric array或者struct a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 屠宰场环境管理体系创新创业项目商业计划书
- 林业机械租赁业务创新创业项目商业计划书
- 幼儿园年度教育教学工作计划
- 房地产开发项目审批全流程解析
- 工程建设项目进度管理方案
- 2025-2030高光谱显微镜市场发展潜力与战略布局规划研究
- 2025-2030骨科手术机器人临床接受度与推广策略报告
- 2025-2030非洲空气净化设备行业现状及未来增长预测报告
- 2025-2030非洲滑石矿产资源开发潜力与合作机遇分析
- 2025-2030青年公寓项目工程管理与质量控制标准报告
- HG-T20678-2023《化工设备衬里钢壳设计标准》
- 间歇充气加压用于静脉血栓栓塞症预防的中国专家共识(2022年版)
- 长春南湖水质情况分析报告
- 外阴癌疾病演示课件
- 孙康映雪的故事
- (完整版)《供应链管理》历年自考判断题试题及答案
- 地质灾害治理工程单元、分部、分项工程划分(完整资料)
- MySQL数据库PPT完整全套教学课件
- 十四号线道岔监测系统的应用与分析
- GB/T 6441-1986企业职工伤亡事故分类
- 剖宫产术后护理常规
评论
0/150
提交评论