2_02-数组.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2_02-数组

July 30, 1999 数组参数 第二章 2. 数组参数 数组参数 是能够容纳多个值的参数 数组参数可以是 1-D, 2-D, or 3-D. 1-D: m 行 x 1 列 2-D: m 行 x n 列 3-D: m 行 x n 列 x k 面 ...数组参数 本章主要讨论怎样定义和使用数组参数. 主要内容: A. 数组参数的类型 B. 怎样定义数组 C. 恢复数据库信息 D. 数组操作 E. 专题 数组参数 A. 数组参数的类型 有三种数组参数类型: 数值数组 数据表 字符数组 数值数组 是标准的 1-D, 2-D, 或 3-D 数值矩阵,如下面的 BB BB(2,3) = 704 BB(3,1) = 1033 等. 数组参数 ...数组参数的类型 数据表 除了行、列、面可以是实数外与数值数组类似。 第零行、零列、零面必须填充数字。 对定义随时间变化的载荷和类似情况非常有用 例如,表FORCE可以表示力随时间的变化关系,第零行表示时间值。 FORCE(0.4) = 279.9996 FORCE(6.5) = 560.0 FORCE(8.9) = 119.25 等 数组参数 ...数组参数的类型 一个字符型数组是 1-D, 2-D,或 3-D 的字符串矩阵 可用来存放文件名,自由度标识等 每个字符串不超过8个字符。 数组参数 B. 怎样定义数组 定义数组的步骤: 1. 指定类型和维数 Utility Menu Parameters Array Parameters Define/Edit Add 或使用 *DIM 命令. 例如: *dim,aa,array,4 ! 4x1x1 array *dim,force,table,5 ! 5x1x1 table *dim,bb,array,5,3 ! 5x3x1 array *dim,dofs,char,6 ! 6x1x1 character array 数组参数 ...怎样定义数组 2. 给数组赋值 Utility Menu Parameters Array Parameters Define/Edit Edit 或使用*VEDIT 命令 或使用“=”命令.例如: bb(1,1)=11,21,31,41,51 bb(1,2)=12,22,32,42,52 bb(1,3)=13,23,33,43,53 数组参数 ...怎样定义数组 对于数据表,必须“零列”位置赋值。 否则,取缺省值 7.8886E-31. 例如: force(1,1)=0,560,560,238.5,0 force(1,0)=1E-6,0.8,7.2,8.5,9.3 force(0,1)=0 数组参数 ...怎样定义数组 对字符数组, 不能以图形方式填充字符串 使用 “=”命令键入值, 接着用 *STAT 显示字符串 每个字符串必须用单引号括起来 例如: dofs(1) = ‘ux’, ‘uy’, ‘uz’, ‘rotx’, ‘roty’, ‘rotz’ *stat,dofs 数组参数 ...怎样定义数组 给数组赋值的其他方法: 用 *VFILL 命令或 (Utility Menu Parameters Array Parameters Fill)预定义函数赋值 跃阶函数 随机函数 等 从一个文件读入数据: *VREAD 用于数值数组 *TREAD 用于数据表 或 Utility Menu Parameters Read from File 从数据库恢复(下一步讨论). 数组参数 C. 恢复数据库信息 正如 *GET 从数据库恢复标量数据,可以用 *VGET 恢复数组信息. 或 Utility Menu Parameters Get Array Data 先定义数组,然后恢复数据. 例如: *dim,dispval,array,20,3 ! 20x3 array *vget,dispval(1,1),node,1,u,x ! UX of nodes 1-20 in column 1 *vget,dispval(1,2),node,1,u,y ! UY in column 2 *vget,dispval(1,3),node,1,u,z ! UZ in column 3 数组参数 …恢复数据库信息 其他可恢复的数组信息类型: 节点和关键点坐标 (当前坐标系) 单元属性, 体,面等. 实体的选择状态(1 选上, 0 未选上) 节点应力,应变,温度梯度,热通量等 单元表数据 等… 数组参数 D. 数组操作 一旦定义了数组参数,就可以对它们进行各种操作 Utility Menu Parameters Array Operations 或使用 *V

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档