24小时热门版块排行榜    

查看: 453  |  回复: 4
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lhblhb_0

金虫 (正式写手)

[交流] 【求助】matlab的数据读入ansys

我想在matlab中生成的数值,自动保存到.TXT 文档中,再在ansys中读表输入。
matlab保存.TXT数据格式为指数型:
如  1.0000000e-003  4.0300000e-005  8.0010000e+003
这样的数据在ansys 读入时,该用什么格式描述符才不至于出错呢?

[ Last edited by sunxiao on 2009-3-9 at 08:29 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunxiao

荣誉版主 (著名写手)

小木虫钓鱼协会会长

你是将matlab中的模型导入到ansys中?
ansys读入数据的时候,各个数据只见用什么分隔要搞清楚,如果我没记错的话好像应该是由逗号吧,
所以我认为不是你数据格式的问题,而是你的数据只见没有逗号
个人只见,欢迎交流
西南交大隧道方向招硕、博士
4楼2009-03-02 04:33:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

sunxiao

荣誉版主 (著名写手)

小木虫钓鱼协会会长

请具体说明读入的数据是用来干什么的?是生成模型还是计算过程中的数据处理,还是后处理所需要的数据?
西南交大隧道方向招硕、博士
2楼2009-02-27 00:00:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lhblhb_0

金虫 (正式写手)

想要读取进行建模,包括赋予材料属性,当然给出的几个数值不太合适,但matlab直接save都保存这种指数格式,换成fprintf在txt文档中保存为其他格式,如:
7000 0.83 0.06
但这样由于数据位数相差较大,在*vread读取数据时,用几种格式描述都不行,程序不能将这几组数据分开,如当成一行三列读入时,采用(3f7.2)时,可能读成
7   8    3等。
不知对于这一组数据应该采用什么格式?
3楼2009-02-27 15:29:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lhblhb_0

金虫 (正式写手)

如果是这样,那么用matlab存储数据时,怎样才能让他自动存储逗号呢?
5楼2009-03-02 18:19:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见