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

[问题讨论] *Vwrite 数组与数值相加 解析

[复制链接]
发表于 2010-8-23 23:38:22 | 显示全部楼层 |阅读模式 来自 广东广州
最近看了一个算例,里面有写到

*Vwrite,sx+ttt[j]

当时一直不明白数组和数值是怎么相加的。

经过自己举例运行,最终真相大白。

看例子:
!!!!!!!!!!!!!!!!!!建立ceshi.txt文件,并在里面输入如下代码
finish
/clear
/prep7
*cfopen,jieguo,txt         !创建jieguo.txt文件,
*dim,t2,array,4,3          !定义1个4*3*1的数组
t2(1,1)=6,2,-1.8,4
t2(1,2)=7,5,9.1,62.5
t2(1,3)=2.2,-3.5,22,.01
*vwrite,sequ,t2(1,1,1),t2(1,2,1),t2(1,3,1)+3
(F3.0,' ',f8.4,' ',f8.5,' ',f8.1)   
*cfclose
!!!!!!!!!!!!!!

上面定义的数组    t2=           6      7       2.2
                                            2      5       -3.5
                                           -1.8   9.1     22
                                            8.4   62.5    0.01

运行ceshi.txt后,jieguo.txt内的数据如下显示
1.   6.0000  7.00000      5.2
2.   2.0000  5.00000      5.2
3.  -1.8000  9.10000      5.2
4.   4.0000 62.50000      5.2


看明白了么?  我是在第3列加了个数值3,正确结果为第3列的第1个数值和3相加后,同时覆盖掉了第2、3、4行的-3.5、22、0.01

        这里强调一点,大家不要想当然的以为是给所有数全加3,这种想当然并非当然,所以建议大家对自己不熟悉的问题,要么自己举例算一下,要么多问下别人,千万不要因为这种小错误而造成大损失。

评分

1

查看全部评分

 楼主| 发表于 2010-8-23 23:39:31 | 显示全部楼层 来自 广东广州
Simdroid开发平台
自己做下沙发
回复 不支持

使用道具 举报

 楼主| 发表于 2010-8-25 09:55:36 | 显示全部楼层 来自 广东广州
不错,帖子被评分了
回复 不支持

使用道具 举报

发表于 2010-8-25 10:40:28 | 显示全部楼层 来自 湖南湘潭
有关ansys中数组的使用,楼主能不能再多讲一些啊。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-9 13:15 , Processed in 0.041982 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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