找回密码
 注册
Simdroid-非首页
查看: 64|回复: 1

[问题讨论] (悬赏)表格型数组的插值问题?

[复制链接]
发表于 2013-4-25 22:13:08 | 显示全部楼层 |阅读模式 来自 四川成都
本帖最后由 jhw870219 于 2013-5-8 08:18 编辑

定义了表格型数组,读入地震波,考虑波的传播效应,要对每个节点的传播时间进行插值,
*dim,accel,table,2000,3,1,time  
*tread,accel,ei_ns,txt

对其中的某个时间点进行插值,得到 pa=accel(0.02,1)=-0.11461   pa=accel(0.028,1)=0 ? pa=accel(0.03,1)=0? pa=accel(0.04,1)=0? pa=accel(0.04,1.2)=0?

另外,table数组的行标和列标能不能参加运算,也就是0行0列,pa=accel(0.2,0)+accel(0,1)=-0.11461  pa=accel(0.2,0)*2=0?

采用帮助文件的简单数组,
*dim,tx,table,4,5,1,time  
*tread,tx,t2,txt

对其中插值,得到: pa=tx(0.0,0)=10    pa=tx(0.0,0.15)=12.5   pa=tx(0.05,0)=10.25   pa=tx(0.5,0.15)=15
pa=tx(0.0,0)*2=20   pa=tx(0,0)+(0,0.15)=22.5
完全正确,不知道accel哪里出问题了?


我的ansys版本是10.0,大家帮我找找问题吧(悬赏20仿真币),要不然用array太麻烦了,每次都得自己算插值


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2013-5-27 16:16:31 | 显示全部楼层 来自 四川成都
Simdroid开发平台
*dim,accel,table,2000,3,1,time

这一行的参数2000不对,改成1500应该就可以了

之所以用2000出错,是因为数据文件的有效数据不足2000行,导致行索引尾部出现了0,
违反了ansys的“table中索引必须保持严格升序”的规定
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-24 07:16 , Processed in 0.027370 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表