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

[问题讨论] 施加载荷可不可以用 array的倍数

[复制链接]
发表于 2013-4-26 06:19:53 | 显示全部楼层 |阅读模式 来自 美国
RT. 我现在要做一个transient 分析,对于每个timestep的载荷写在一个array "A" 里了,假设对每个timestep,array的值为 [1,2,3,4...],实际的array 比这个长得多

现在我要对多个节点施加载荷,每个节点的载荷都是该array的倍数,比如节点1施加array A  [1,2,3,4], 节点2的载荷为 2倍的array A, 即 [2,4,6,8...], 节点3为 [3,6, 9, 12....]。因为节点很多,没办法每个节点做一个array,有没有什么办法施加array载荷的时候是对这个array进行一个乘法呢?我试了 d,1,ux,3*%A%, 和 d,1,ux,%3*A%,都不行。

后来我想说索性就每一个节点建一个array,然后单独试加,但是因为节点很多,我做了一个循环,但是因为这样的话array的名字就变成了 “A1", "A2" ..., 在循环里试加array的时候好像又没办法试加这样名字会变得array, 我试过  d,1,ux,%A%%i%, d,1,ux,%Ai%, d,1,ux,%%Ai%%,这些语句都不行。

所以我想请教一下各位有没有什么办法能实现我这个载荷的要求?谢谢。

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-24 05:24 , Processed in 0.024193 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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