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

[12.前后处理] *.mat文件怎样转换格式comsol才可以用

[复制链接]
发表于 2009-11-19 21:33:39 | 显示全部楼层 |阅读模式 来自 山东青岛
我用matlab生成了一个数据文件a.mat,在comsol中不能直接用,comsol可以调用txt文件,那么我怎样将a.mat转换为a.txt呐.谢谢!
发表于 2009-11-19 21:48:16 | 显示全部楼层 来自 上海
Simdroid开发平台
本帖最后由 TBE_Legend 于 2009-11-20 02:01 编辑

使用matlab的文件读写函数。给你个例子。
  1. %-------------------------------------
  2. % savedata(filename,s,discription)
  3. %
  4. % save data , 's' to filename
  5. % ----------------------------------
  6. % filename,
  7. % s--signal 必须是列信号
  8. % ----------------------------------
  9. % write by hadrons
  10. %-------------------------------------

  11. function savedata(filename,s,discription)

  12. if nargin<4
  13. discription=' %';
  14. end
  15. fh=fopen(filename,'w');
  16. [M,N]=size(s);
  17. fprintf(fh,'%%%s\r\n',discription);
  18. for i=1:M
  19. for j=1:N
  20. fprintf(fh,'%012.20f ',s(i,j));
  21. end
  22. fprintf(fh,'\r\n');
  23. end
  24. fclose(fh);
复制代码

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-11-20 13:31:13 | 显示全部楼层 来自 山东青岛
谢谢hadrons !
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 23:04 , Processed in 0.036883 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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