空间刚架matlab_基本平面刚架MATLAB程序
%
平面刚架
MATLAB
程序
% 2003.9.16
2007.2.28
2008.4.1
2009.10
2011.10
2013.9 2014.09
%*************************************************
%
变量说明
%
NPOIN
NELEM
NVFIX
NFPOIN
NFPRES
%
总结点数
,
单元数
,
约束个数
,
受力结点数
,
非结点力数
%
COORD
LNODS
YOUNG
%
结构节点坐标数组
,
单元定义数组
,
弹性模量
A
%
FPOIN
FPRES
FORCE
FIXED
%
结点力数组,非结点力数组,总体荷载向量
,
约束信息数组
%
HK
DISP
%
总体刚度矩阵,结点位移向量
%**************************************************
format short e
%
设定输出类型
clear
%
清除内存变量
FP1=fopen('XX.txt','rt')
%
打开初始数据文件
%
读入控制数据
NELEM=fscanf(FP1,'%d',1);
%
单元数
NPOIN=fscanf(FP1,'%d',1);
%
结点数
NVFIX=fscanf(FP1,'%d',1);
%
约束数
NFPOIN=fscanf(FP1,'%d',1);
%
作用荷载的结点个数
NFPRES=fscanf(FP1,'%d',1);
%
非结点荷载数
YOUNG=fscanf(FP1,'%f',1);
%
弹性模量
%
读取结构信息
LNODS=fscanf(FP1,'%f',[4,NELEM])'
%
单元定义:
左、右结点号,面积,惯性矩(共计
NELEM
组)
COORD=fscanf(FP1,'%f',[2,NPOIN])'
%
坐标:
x,y
坐标(共计
NPOIN
组)
FPOIN=fscanf(FP1,'%f',[4,NFPOIN])'
%
节点力(共计
NFPOIN
组)
:受力结点号、
X
方向力(向右正)
,
% Y
方向力(向上正)
,
M
力偶(逆时针正)
FPRES=fscanf(FP1,'%f',[4,NFPRES])'
%
均布力(共计
% NFPRES
组)
:单元号、荷载类型、荷载大小、距离左端长度
%
荷载类型
1-
均布荷载
2-
横向集中力
3-
纵向集中力
FIXED=fscanf(FP1,'%f',NVFIX)'
%
约束信息:约束对应的位移编码(共计
NVFIX
组)
%---------------------------------------------------------
HK=zeros(3*NPOIN,3*NPOIN);
%
张成总刚矩阵并清零
FORCE=zeros(3*NPOIN,1);
%
张成总荷载向量并清零
%
形成总刚
for i=1:NELEM
%
对单元个数循环
%
生成局部单刚
(
局部坐标
)
右手坐标系
EK=ele_EK(i,LNODS,COORD,YOUNG);
空间刚架matlab_基本平面刚架MATLAB程序相关推荐
- 空间刚架matlab_2016基本平面刚架各种荷载MATLAB程序
% 平面刚架 MATLAB 程序 % 2003.9.16 2007.2.28 2008.4.1 2009.10 2011.10 2013.9 2014.09 2016.03 %************ ...
- 基于MATLAB的平面刚架有限元分析,基于MATLAB的平面刚架静力分析.pdf
工程计算实践作业 基于 MATLAB的平面刚架静力分析 为了进一步理解有限元方法计算的过程, 本文根据矩阵位移法的基本原理应 用 MATLAB编制计算程序对以平面刚架结构进行了静力分析. 本文还利用 ...
- 基于MATLAB的平面刚架有限元分析,基于MATLAB的平面刚架静力分析
工程计算实践作业 基于MATLAB的平面刚架静力分析 为了进一步理解有限元方法计算的过程,本文根据矩阵位移法的基本原理应用MATLAB编制计算程序对以平面刚架结构进行了静力分析.本文还利用ANSYS大 ...
- 基于MATLAB的平面刚架有限元分析,根据MATLAB的平面刚架静力分析.doc
根据MATLAB的平面刚架静力分析.doc 基于MATLAB的平面刚架静力分析为了进一步理解有限元方法计算的过程,本文根据矩阵位移法的基本原理应用MATLAB编制计算程序对以平面刚架结构进行了静力分析 ...
- 等参元八节点matlab,平面四边形八节点等参元matlab程序.docx
平面四边形八节点等参元matlab程序.docx 1广州大学<有限元方法与程序设计>学院:土木工程学院专业:结构工程姓名:曾一凡学号:21115160**2%平面四边形八节点等参元MATL ...
- matlab以空间的点画球,3D空间画空洞小球Matlab程序
3D空间画空洞小球Matlab程序 3D空间画空洞小球Matlab程序 有时候在三维空间中,需要画出很多的空洞小球.可以使用入戏的代码! clear all clc; [x,y,z]=sphere(1 ...
- 紧致差分的matlab程序,对流占优扩散方程的一种新C—N 紧致差分格式
冯立伟+席伟 摘要:给出了对流扩散方程一种新的C-N紧致差分格式,其截断误差为时间二阶空间四阶,且为无条件稳定的.编制了MATLAB程序,数值试验表明了格式的有效性. 关键词:对流扩散方程:紧致格式: ...
- 如何用matlab绘制心形线,心形线的matlab程序
cosθ的心形线图像 图 2 ρ = 0.5 + cosθ的心形线图像 图 5 ρ = 1 ? cosθ的心形线图像 Matlab 绘制,附代码: theta=0:0.1:2*pi; rho1=1-. ...
- 基于matlab的静电场边值,典型静电场场图解析解(含Matlab程序).pdf
您所在位置:网站首页 > 海量文档  > 高等教育 > 工学 典型静电场场图解析解(含Matlab程序).pdf7页 ...
最新文章
- 为什么忘记commit也会造成select查询的性能问题
- [Jmeter]Jmeter环境搭建
- 进入云原生、分布式的时代,什么才是数据库的正确打开方式
- java getidentifier_android – 如何使用getResource.getIdentifier()获取布局?
- win7下mysql读写分离_Windows环境下Mysql 5.7读写分离简单记录
- (转载)Cocos2dx-OpenGL ES2.0教程:初识MVP(3)
- [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误
- Thinkphp5之ajax分页实现_paginate()参数详细
- frobenius范数_非负矩阵之Perron-Frobenius定理
- 效果良好!构造一个输入速度的神经网络,以DQN方式实现小游戏的自动控制
- linux如何使用鼠标数据的,浅析linux中鼠标数据读取
- 极客大学架构师训练营 系统架构 一致性哈希 Consistent Hashing 第五次作业
- 【洛谷】P1216数字三角形
- 国外无限php空间,关于无限空间和美国PHP主机不限制流量存储的认知
- s22服务器未响应,王者荣耀资源包升级失败怎么办_王者荣耀S22资源包升级失败解决办法_玩游戏网...
- Google Play开发者账号注册
- ODOO 进出口外贸行业解决方案
- 李俊“从良”碰壁,黑客的路有多长
- 云队友丨抖音抢走了拼多多的支付“核按钮”
- upx命令行版本脱壳全过程
热门文章
- ise仿真添加信号_西门子TIA+PLCSIM+MCD,构建自动化仿真系统
- C语言利用Cairo图形库绘制太极图
- mysql的min函数的使用方法_MySQL中MIN()函数的使用教程
- php如何隐藏入口文件,PHP怎样隐藏入口文件
- 简书python自动化运维_简明Python开发教程(4):网络自动化运维的曙光
- 电子技术基础三_电子技术基础
- mic系统装java开发软件_Windows下安装MicMac
- 计算机考试题 实操,计算机考试实操题-20210604194811.docx-原创力文档
- 电感发出声音怎么解决_开关电源有“声音”可以这样解决-电源啸叫解决方案...
- python写扫雷脚本_Python自动扫雷实现方法