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. oppor17android版本,OPPOR17ColorOS系统怎么样
  2. linux内核报告,Linux升级内核报告.docx
  3. java编译POSTGRESQL_Java连接PostgreSQL数据库(安装环境 + 简易测试代码)
  4. 找圈圈 (BFS简单运用)
  5. 【转载】在Linux CentOS中安装VSCode用于C++学习,亲测可用
  6. vue中 裁剪,预览,上传图片 的插件
  7. 三位数除以两位数竖式计算没有余数_苏教四上期末复习——两、三位数除以两位数...
  8. 实例57:python
  9. 【转】ABP源码分析三十四:ABP.Web.Mvc
  10. php正文重复度,百度如何判断网页文章的重复度?两个页面相似度确认方法介绍...
  11. 基于windows的IDS配置完全攻略五
  12. android 应用使用Root权限执行linux命令
  13. JAVA变量初始化赋值null
  14. linux nc命令入门
  15. 统计学中常用的数据分析方法汇总
  16. Windows下的conda换源和pip换源
  17. 各大厂公司职级和薪资对比
  18. FTP网络服务器 Xlight+FlashFXP
  19. ble 读写特征值特征值_BLE添加特征值
  20. 如何快速发现panic

热门文章

  1. js实现简单的文本框编辑
  2. 面试题:“什么是服务雪崩效应,Hystrix如何避免雪崩效应的?
  3. 荣威之后是名爵,上汽对YunOS是真爱,但还不够?
  4. 常用类-String类
  5. 转:寻找优秀的程序员(译文)
  6. 给定年月,打印当月的月历表。
  7. kotlin--综合运用Hilt、Paging3、Flow、Room、Retrofit、Coil等实现MVVM架构实战
  8. @table 注解详解及使用
  9. 都昌 DCWriter电子病历编辑器演示文档截屏
  10. 如何申请安卓证书,申请安卓证书的流程是什么?