- 2
- 0
- 约1.27千字
- 约 55页
- 2020-02-06 发布于上海
- 举报
3.4 杆系结构单元分析子程序;3.4 杆系结构单元分析子程序;4.1 杆系结构整体分析;4.1 杆系结构整体分析;4.1 杆系结构整体分析;4.1 杆系结构整体分析;4.1 杆系结构整体分析;;4.1 杆系结构整体分析;;;4.1 杆系结构整体分析;①;定位向量; 根据单元局部位移码和定位向量的对应关系用定
位向量位移码送元素,定位向量元素为零时不送。;4.1 杆系结构整体分析; 5) 综合荷载由两部分组成,因此首先要将直接作
用结点的荷载按结点位移码送入,如果还有单
元等效荷载,再按定位向量集装、累加。;4.1 杆系结构整体分析;;4.1 杆系结构整体分析;最大
半带宽;2.5 杆系结构整体分析;;real :: A(5),B(5,10),C(5)
B=0.0 !对B清零
A=1.0 !对A赋1: A(i)=1.0, i=1,5
C=A+2 !数组与标量运算: A(1:5)+(/ 2,2,2,2,2 /)
A=C+A !数组与数组运算(同形)
C=sqrt(A) !数组的函数运算: C(i)=sqrt(A(i), i=1,5
数组内部函数:
dot_product(vector_a,vector_b) !点积
如: dot_product((/1,2,3/),(/2,3,4/)) 的值为20 (待续);;;;;;;;;;指针与allocatable数组的区别
具备allocatable数组的所有功能
还可以用在导出类型中,例如整体刚度矩阵的变带宽存储:
type :: typ_Kcol !整体刚度矩阵K的列
real(8),pointer :: row(:) !该列的行元素
end type
...
type (typ_Kcol),allocatable :: Kcol(:)
…
allocate (Kcol(NGlbDOF)) ! 分配了NGlbDOF列
...
allocate (Kcol(5)%row(3:5)) ! 第5列只用3至5行;;;read(5,*) NElem,NJoint,NGlbDOF,NJLoad,NELoad
allocate (Joint(NJoint))
allocate (Elem(NElem))
allocate (JLoad(NJLoad))
allocate (ELoad(NELoad))
...
read(5,*) (Joint(i),i=1,NJoint)
read(5,*) (Elem(ie)%JointNo,Elem(ie)%EA,
ELem(ie)%EI,ie=1,NElem)
if (NJLoad0) read(5,*) (JLoad(i),i=1,NJLoad)
if (NELoad0) read(5,*) (ELoad(i),i=1,NELoad);;;;;;;;;;;;;;;;;;
您可能关注的文档
最近下载
- 梦幻西游买卖合同范本.docx VIP
- TSZEVA 006-2024 电动自行车共享换电设施 第3部分:通信协议.pdf VIP
- T_CACM 1573—2024(中药饮片处方审核与点评技术规范).pdf
- 车辆档案一车一档.docx
- 西南11J412 阳台、外廓、楼梯栏杆标准图集.pdf VIP
- 八篇2025年度民主生活会个人“五个方面”对照检查发言材料.docx VIP
- 汕头小公园开埠区修复改造工程设计方案(最全).doc VIP
- 计算流体力学讲义任玉新清华大学 基础篇.pdf VIP
- 二次元影像测量仪作业指导书.docx VIP
- 2025年鄂尔多斯生态环境职业学院教师招聘考试真题附答案.docx
原创力文档

文档评论(0)