1 内容介绍

主要介绍了某屋盖钢桁架结构的体系,分析条件,相关计算结果及支座节点的设计等​

2 部分代码

function Plot_Results(Node,Element,Mag_Factor,Result_type)

NNode=length(Node);

for i=1:1:NNode

X(i,1)=Node{i}.x;

Y(i,1)=Node{i}.y;

Ux(i,1)=Node{i}.Ux;

Uy(i,1)=Node{i}.Uy;

end

figure;

X=X+Ux*Mag_Factor;

Y=Y+Uy*Mag_Factor;

NElement=length(Element);

for i=1:1:NElement

if Result_type==1

Result(i,1)=Element{i}.Strain;

end

if Result_type==2

Result(i,1)=Element{i}.Stress;

end

if Result_type==3

Result(i,1)=Element{i}.Axial_Force;

end

if Result_type==4

Result(i,1)=Element{i}.Ratio;

end

Lines(i,:)=Element{i}.Nodes;

end

if Result_type==0

plot(X,Y,'o','MarkerFaceColor','m','MarkerEdgeColor','k');

for j = 1:NElement

line(X(Lines(j,:)),Y(Lines(j,:)),'color','red','LineWidth',2);

end

else

cmap = colormap;

c = round(1+(size(cmap,1)-1)*(Result - min(Result))/(max(Result)-min(Result)));

if isnan(c); c=round(1+(size(cmap,1)-1)/2)*ones(size(Result,1),1); end

plot(X,Y,'o','MarkerFaceColor','m','MarkerEdgeColor','k');

for j = 1:NElement

line(X(Lines(j,:)),Y(Lines(j,:)),'color',cmap(c(j),:),'LineWidth',2);

end

colorbar

caxis([ min(Result) , max(Result)]);

if sum(abs(Result))==0; caxis([-1 1]); end

end

daspect([1 1 1]);

end

3 运行结果

4 参考文献

[1]李罡. "基于matlab的空间三维桁架结构受力分析通用程序设计." 喀什师范学院学报 26.3(2005):4.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机、雷达通信、无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

【机械】二维钢桁架分析与设计附matlab代码相关推荐

  1. 二维钢桁架分析与设计

    二维钢桁架分析与设计 一.前言 钢结构作为一种新兴的建筑结构体系,具有质轻.强度高.耐腐蚀.施工快速等优点,因此越来越受到人们的重视和广泛应用.而钢桁架作为一种常见的钢结构形式,也得到了广泛的应用.本 ...

  2. 四维空间的二维线框投影可视化(附matlab代码)

    四维空间的二维线框投影可视化(附matlab代码) 1 三维空间在2维屏幕上的投影 1.1平行投影 1.2透视投影 2 四维空间在2维屏幕上的投影 2.1 四维空间与三维空间的一些区别 2.2 四维空 ...

  3. 超松弛迭代法求解二维电磁场有限差分方程(附Matlab代码)

    二维电磁场泊松方程差分格式 由泰勒公式: 以及: 两式做和,截断于项,得到二阶差商: 二维场域内泊松方程为: ​​​​​​​        ​​​​​​​        ​​​​​​​         ...

  4. 创建和分析二维桁架和梁结构研究(Matlab代码实现)

  5. 脉冲多普勒雷达设计附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  6. 最新CAD机械二维三维图块集

    对于机械类CAD模型的需求远远超乎我们的想象,今天给大家分享的是我们最新的CAD机械二维三维图块模型!对于这些模型可在专业的迅捷CAD每日一图获取,迅捷CAD每日一图最新CAD机械二维三维图块集主要包 ...

  7. 【Android App】人脸识别中扫描识别二维码实战解析(附源码和演示 超详细)

    需要源码请点赞关注收藏后评论区留言私信~~~ 一.扫描识别二维码 不仅可以利用zxing库生成二维码,同样利用zxing库可以扫描二维码并解析得到原始文本,此时除了给build.gradle添加如下一 ...

  8. SAR成像系列:【3】合成孔径雷达(SAR)的二维回波信号与简单距离多普勒(RD)算法 (附matlab代码)

    合成孔径雷达发射信号以线性调频信号(LFM)为基础,目前大部分合成孔径雷达都是LFM体制,为了减轻雷达重量也采用线性调频连续波(FMCW)体制:为了获得大带宽亦采用线性调频步进频(FMSF)体制. ( ...

  9. 二维坐标系空间变换(详细解读,附MATLAB代码)

    二维坐标系空间变换 参考链接: 代码资源: 假如存在任意两个二维坐标系,如下图所示: 目的:将xoy坐标系经过处理变换到XOY坐标系. 经过分析可知:对于二维平面上的变换需要 x y 方向上两个平移参 ...

最新文章

  1. oracle 服务器硬盘满了,【案例】Oracle服务器diag进程占据了12g的磁盘空间分析解决办法...
  2. rust(39)-递归-阶乘与斐波那契数
  3. 就业模拟试题2_答案
  4. 音视频技术开发周刊(第130期)
  5. 题解:一些递推的题。
  6. Android之手机出现已安装了存在签名冲突的同名数据包的原因及解决办法
  7. POJ - 3415 Common Substrings(长度不小于K的公共子串个数)
  8. vantUI应用(Tabbar标签页)返回上一页的失效问题
  9. 【入门教程】无人机烧录过程
  10. python中对两个 list 求交集,并集和差集
  11. 基于链表的学生成绩最高分计算问题计算用c语言编写课程设计,C语言程序设计课程设计-基于链表的学生成绩管理系统.doc...
  12. C++ 时间差的计算方式
  13. CSS进阶(2)—— width,height如此高深,难道你真懂得
  14. python语言程序设计实践教程陈东实验八的答案_大学生C语言程序设计(第四版 谭洪强)实验8答案...
  15. Windows清理助手ARSWP
  16. t分布f分布与样本均值抽样分布_常见的统计分布--数据分析
  17. java首字母变大写_Java 首字母转大写
  18. [SEEDLabs] Meltdown Spectre Attack Labs
  19. 电驴emule使用教程
  20. 计算机命令行操作系统,什么是命令提示符以及如何打开它

热门文章

  1. u盘安装系统(win10为例)
  2. vue3 (五) 规范一:定义界面模版
  3. soapclient php 扩展,PHP扩展—SOAP
  4. 图的遍历c语言数据结构实验报告,数据结构实验报告--图的遍历
  5. 安卓原生系统_全新国产操作系统登场:原生支持微信、吃鸡等海量安卓App
  6. JAVA代码—算法基础:循环赛日程表
  7. ElasticSerach忘记密码,密码重置
  8. 错误代码1500什么意思_HTTP状态码以及错误代码中代表的是什么意思
  9. LCD1602引脚功能清单
  10. 行星滚柱丝杠-力姆泰克