【发布时间】:2017-08-03 14:49:27
【问题描述】:
我正在尝试在 Matlab 中导出包含 Anys 网格 (*.node) 的节点坐标的二维矩阵。在这方面,我只是在 Matlab 中使用 fopen 和 fprintf 命令。例如:
=========================================
fid = fopen('c:\new_nodes.node', 'wt');
fprintf(fid,'%3d %10.4e %10.4e %19.4e\n',new_nodes'); % new_nodes : my 2D matrix
========================================
生成文件的内容是好的,但是我无法在 Ansys 中读取它,当我在 Notepad++ 中打开这个文件(例如,new_nodes.node)并执行“另存为”时,它变得可读了!!!如果您能帮助我找出 Matlab 代码的问题以及如何解决这个问题,那就太好了... 提前谢谢,
【问题讨论】:
-
你得到什么错误?
-
使用
\r代替\n可能会有所帮助。 -
无法加载有限元模型!
-
rahnema1,不幸的是,它没有用......
-
尝试在
fopen函数中只使用'w'而不是'wt'
标签: matlab printf notepad++ fopen