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

保存matlab计算结果数据

[复制链接]
发表于 2009-7-13 18:26:50 | 显示全部楼层 |阅读模式 来自 香港
如果我计算得到如下数据:
a=1,2,9,3, 2,3,4;
b=1.2,12,13,21,35;
怎样保存为.txt,或xls文件(或者不同变量值保存于同一xls文件中的不同sheet中),需要保存等号前面变量名

多谢
发表于 2009-7-14 20:49:20 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
你这个要求,需要用printf 把变量名以字符的形式写入文件中
回复 不支持

使用道具 举报

发表于 2009-7-14 21:57:09 | 显示全部楼层 来自 四川成都
save(filename,'a', 'b''-ascii', '-TABS')  %save as text file

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-7-16 11:18:52 | 显示全部楼层 来自 北京朝阳
看随机帮助,很祥细里面
回复 不支持

使用道具 举报

发表于 2009-7-16 13:12:32 | 显示全部楼层 来自 北京
save(filename,'a', 'b''-ascii', '-TABS')  %save as text file
azdiamondback 发表于 2009-7-14 21:57


这种方法是可以存成文本文件
但存成的数据都是1e+000这种指数的形式(原来数据为1)
有没有方法让存成的数据以原来的样式显示
而不是这种科学记数法的表现形式?
回复 不支持

使用道具 举报

发表于 2009-8-13 10:35:14 | 显示全部楼层 来自 吉林长春
a=[1,2,9,3,2,3,4];
b=[1.2,12,13,21,35];
fid = fopen('result.txt','wt');
fprintf(fid,'结果是a:\t%3.6f\n',a);
fprintf(fid,'结果是b:\t%3.6f\n',b);
fclose(fid);
不知道这个答案是否过时了
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-7 07:26 , Processed in 0.044642 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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