24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1824  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jiaqiaojuan

金虫 (正式写手)

[求助] 求助:如何在matlab中把figure的曲线对应的data导出来xls或者txt格式

如题》
[AX,H1,H2]=plotyy(time,RstdD./RavgD*100,time,RavgD,'plot'); hold on;

numr=floor(rand()*10000);
fname=strcat('export_data_',int2str(numr),'.xls');
xlswrite(fname,[time,RavgD*100]);
disp(['Data written to file ', fname]);
在别人的帮助下写了这样的四行,但是没有生成xls的data,提示出错如下
??? Error using ==> horzcat
CAT arguments dimensions are not consistent.

Error in ==> FortranConvert4>FortranPLOT at 935
xlswrite(fname,[time,RavgD*100]);

Error in ==> FortranConvert4 at 55
  FortranPLOT(subdir,ext,par)


怎么解决????求高手帮助!!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

jiaqiaojuan

金虫 (正式写手)

引用回帖:
Originally posted by sososwim at 2011-06-10 11:10:32:
我用xlswrite命令导出到Excel没有问题。正确的格式xlswrite(filename,A),A是数据,xlswrite('你的excel文件名',data)。有可能是你后面数据书写问题,能不能之前写一句A=[,],xlswrite的缺点是貌似一次只能输出某 ...

我的命令大概有1000行,有8个图,请人帮忙在第一个作图的命令下写了这个读出的,是可以的。那我就想触类旁通,修改一下文件名把后面的几个图中的data导出,谁知道就是不行
5楼2011-06-10 17:56:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

jiaqiaojuan

金虫 (正式写手)

怎么没回复啊?求高手指点帮助
2楼2011-06-10 09:13:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sososwim

金虫 (小有名气)

【答案】应助回帖


soliton923(金币+1): 谢谢参与~~ 2011-06-10 18:11:16
jiaqiaojuan(金币+2): 谢谢交流 2011-06-10 19:37:01
jiaqiaojuan(金币+2): 谢谢关注 2011-06-12 18:08:25
我用xlswrite命令导出到Excel没有问题。正确的格式xlswrite(filename,A),A是数据,xlswrite('你的excel文件名',data)。有可能是你后面数据书写问题,能不能之前写一句A=[,],xlswrite的缺点是貌似一次只能输出某一变量的数据,但是你可以把数据都写到A里面输出就行。(具体你自己多尝试下,我没有试,宿舍电脑没MATLAB)
3楼2011-06-10 11:10:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sososwim

金虫 (小有名气)

【答案】应助回帖

jiaqiaojuan(金币+2): 谢谢交流。辛苦了 2011-06-10 19:37:23
jiaqiaojuan(金币+1): 谢谢关注 2011-06-12 18:08:38
好像是你的time和RavgD*100维数不一致
4楼2011-06-10 11:12:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见