利用MATLAB进行桁架结构内力及位移

disp('----本程序用于计算桁架结构内力及位移----');

disp('以下为本程序所用计算基本数据:');

disp('[L]——结构杆件长度列阵(包括定位向量,即节点编号)');

disp('[A]——结构杆件面积列阵');

disp('[I]——结构杆件截面惯性矩列阵');

disp('[E]——结构杆件材料弹性模量列阵');

disp('[a]——结构杆件单元单元坐标系与整体坐标系夹角列阵,以逆时针为正');

disp('[K]——结构整体刚度矩阵');

disp('[B]——结构杆件单元刚度矩阵');

disp('[T]——结构杆件单元刚度矩阵转换矩阵');

disp(' n——杆件单元数目');

disp('---程序初始化,输入基本数据---');

n=input('\n请输入杆件单元个数n=');

A=zeros(1,n);

s=input('\n请输入杆件单元截面面积s=');

A=A+s;

I=zeros(1,n);

i=input('\n请输入杆件单元截面惯性矩i=');

I=I+i;

E=zeros(1,n);

e=input('\n请输入杆件单元材料弹性模量e=');

E=E+e;

a=zeros(1,n);

j=input('\n请输入杆件单元单元坐标系与整体坐标系夹角j=');

a=a+j;

L=zeros(n,3);

L=input('\n请输入杆件长度和节点编号L=');

T=zeros(6,6);

B=zeros(6,6);

K=zeros(3*n,3*n);

disp('---生成整体刚度矩阵---');

for i=1:n

disp('---生成单元坐标系下的单元刚度矩阵---');

B(1,1)=E(i)*A(i)/L(i,1);

B(2,2)=12*E(i)*I(i)/L(i,1)^3;

B(3,2)=-6*E(i)*I(i)/L(i,1)^2;

B(3,3)=E(i)*I(i)/L(i,1);

B(4,1)=-E(i)*A(i)/L(i,1);

B(5,2)=-12*E(i)*I(i)/L(i,1)^3;

B(5,3)=6*E(i)*I(i)/L(i,1)^2;

matlab单元刚度矩阵整合成整刚,求结构总刚矩阵Matlab源代码相关推荐

  1. 刚学完python好找工作吗_刚是什么意思 刚字五行属什么

    刚字取名属性及五行属什么: 刚字的拼音:gang 刚的繁体字:剛(若无繁体,则显示本字) 刚字的起名笔画数:10 刚五行属什么:金 刚字的取名数理吉凶:吉 刚是否为姓氏:是 说明:"刚&qu ...

  2. 如何用matlab算导数曲线,excel 曲线求导_excel怎样对表格中数据进行求导

    怎样在两个EXCEL表中导数值 用VLOOKUP函数. 举例:看图片上的例子 =VLOOKUP(E2,A:B,2,0) 这个公式的含义是,E2就是你说的表1上的名称这个单元格,A:B就是2表中的两列, ...

  3. 《结构动力分析的MATLAB实现》,结构动力分析的MATLAB实现

    第l章 结构动力分析模型和求解方法 1.1 单自由度结构动力分析模型 1.1.1 运动方程 1.1.2 恢复力一位移关系 1.1.3 外力 1.2 多自由度结构的动力分析模型 1.2.1 运动方程 1 ...

  4. matlab振型分解反应谱法,结构动力分析的MATLAB实现

    第1章 结构动力分析模型和求解方法 1.1 单自由度结构动力分析模型 1.1.1 运动方程 1.1.2 恢复力-位移关系 1.1.3 外力 1.2 多自由度结构的动力分析模型 1.2.1 运动方程 1 ...

  5. matlab求两方程交点坐标,matlab求交点坐标

    b xi ? 0(i ? 1, 2, , n) 三.线性规划问题的求解方法二元线性规划问题的图解法 线性规划问题的理论解法 线性规划问题的MATLAB软件解法 线性规划问题的图解...... MATL ...

  6. matlab画本征函数系,双势垒结构能量本征值和本征波函数系数的MATLAB计算

    云光技术 第 45卷 第 2期 双势垒结构能量本征值和本征波函数系数的 MATLAB计算 王忆锋 (昆明物 理研 究所,云南 昆明 650223) 摘要:晶体中的电子状态可以用波函数来描述.从计算角度 ...

  7. matlab结构体如何引用,matlab结构体数组引用

    函数来构造 table 对象 o 通过转换函数构造 table 对象 访问 table 中的数据 MATLAB 常用基本数据类型有:整型,浮点型,字符型,函数句柄,元胞数组和 结构体数组.... 结构 ...

  8. C/C++ sizeof函数解析——解决sizeof求结构体大小的问题

    C/C++ sizeof函数解析--解决sizeof求结构体大小的问题 参考文章: (1)C/C++ sizeof函数解析--解决sizeof求结构体大小的问题 (2)https://www.cnbl ...

  9. Matlab结构第三版,MATLAB程序设计(原书第3版)

    图书简介 本书展示使用MATLAB解决各种典型问题的方法和技巧,不仅指导读者编写清晰.高效.良好的MATLAB程序,还介绍了大量MATLAB的实用函数.全书共9章,前7章涵盖MATLAB的基本概念和实 ...

最新文章

  1. rabbitmq Centos6.8安装及基础命令
  2. 最严谨的计算机语言p,用于PLC的华P语言编译器设计及实现.pdf
  3. 在ASP.NET中使用Microsoft Word文档
  4. boost::system::error_code相关的测试程序
  5. Android—屏幕适配和卡顿优化
  6. Visual Studio 2010 实用功能总结图解
  7. Ubuntu自带简易录屏工具
  8. mysql sql_log_bin怎么看_MySQL数据库之开启和查看mysql的bin-log日志
  9. flutter release 版本 调试_腾讯课堂Flutter工程实践系列——接入篇
  10. Java查询对象中匹配元素_用LinkedList如何实现搜索指定对象的元素
  11. Matlab Tricks(四)—— remove DC
  12. 给电脑装一个双系统Linux,安装Linux让你的电脑变成双系统的七个理由
  13. Java及依赖和Maven
  14. 关于QImageReader多次调用read失败的问题
  15. Linux的进程空间管理
  16. 公司网络机房搭建,信息化目标,网络故障处理办法
  17. Audio基本概念及处理流程
  18. SVN安装步骤【详细】
  19. 回归系数(拟合度)与相关系数
  20. 力扣18. 四数之和

热门文章

  1. 应用MaxCompute实现变压器局部放电相位分析
  2. java软件设计模式只单例设计模式
  3. MySQL 过滤规则-误解处理
  4. 关于FTP上传方法 (by Liang)
  5. java mysql insert_MySQL中INSERT的一般用法
  6. 怎么去除图像亮度对图像质量评价的影响_图像质量评估指标 SSIM / PSNR / MSE
  7. 华为android8适配进度,华为 荣耀 O版本(Android 8.0)适配进度公告
  8. android webview 更新,Android WebView缓存没更新解决方案
  9. ios如何看idfv_iOS获取各种数据方法整理以及IDFA与IDFV使用环境
  10. idea可以使用flash框架吗_这个框架厉害了,使用它几分钟就可以编写一个微信插件...