ansys实例教程吧 关注:9贴子:40
  • 0回复贴,共1

【ANSYS数组赋值】为数组赋值的方法

只看楼主收藏回复

问题描述:介绍我常用的两种为数组赋值的方法
【一是】若有现成的数据后,可以直接从txt中导入ANSYS。若是现做数据且数据比较有规律,可以在excel中处理,然后复制到txt。具体见往前数2篇文章【ANSYS数组】ANSYS从TXT中读入数组、排列数据、导出数组,在此不再赘述。
【二是】在计算中需要用到的数据且不方便txt导入的,需要在程序中编写的情况:
!!!!直接加减乘除运算,这样最为方便,例如
abc(1,3)=abc(1,1)+abc(1,2)*2
ANSYS还自带了一个填充函数,功能比较多,常用的梯度函数填充和随机数填充等,也比较好用,其他功能查Help文件
!!!!!定义呈现梯度函数的数据填充,例如
*dim,abc,array,9,1
*vfill,abc(1),ramp,1,10 !!!数据计算按照1+(n-1)*10
这样最终结果是1、11、21、31…………
!!!!!定义a~b之间的随机数填充
*dim,abc,array,9,1
*vfill,abc(1),rand,1,10 !!!其中随机数值1<x<10!!!!!定义a~b之间的随机数填充
!!!!!定义高斯分布的随机数填充
*dim,abc,array,9,1
*vfill,abc(1),gdis


IP属地:天津1楼2023-03-12 00:39回复