24小时热门版块排行榜    

查看: 1817  |  回复: 1

dngbufan

新虫 (小有名气)

[求助] flac3D中读取txt为多维数组的问题

代码:
def io
   status=open(file_name,0,1)
   status=read(g_point,linenumber)
end
io
之后print status 为0 应该是成功了
print g_point维数也是对的
但 print g_point(i,j)的每个数值都是0
并且在使用g_point(i,j)建模时出现
bad floating point conversion 错误。
txt的数据格式是:
-8.043930E+000  +1.745517E+002  -2.015000E+002      -12
-7.870102E+000  +1.745517E+002  -2.015000E+002      -12
-7.696274E+000  +1.745517E+002  -2.015000E+002      -12
-7.522446E+000  +1.745517E+002  -2.015000E+002      -12
-7.348618E+000  +1.745517E+002  -2.015000E+002      -12
-1.152049E+001  +1.743778E+002  -2.015000E+002      -12
是不是因为小数点后位数太多,flac转换错误了?
回复此楼

» 猜你喜欢

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

走出小巷

新虫 (初入文坛)

楼主你好,你可以尝试把要读取的文件放在flac3d默认根目录下,我用这种方法成功读取了数据,希望能帮到你。
2楼2018-05-05 17:09:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dngbufan 的主题更新
信息提示
请填处理意见