24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1820  |  回复: 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

金虫 (正式写手)

怎么没回复啊?求高手指点帮助
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的回帖

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的回帖

jiaqiaojuan

金虫 (正式写手)

引用回帖:
Originally posted by jiaqiaojuan at 2011-06-10 17:56:01:
我的命令大概有1000行,有8个图,请人帮忙在第一个作图的命令下写了这个读出的,是可以的。那我就想触类旁通,修改一下文件名把后面的几个图中的data导出,谁知道就是不行

而且我就是只处理一个数据,别的没有导出data
6楼2011-06-10 17:57:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaqiaojuan

金虫 (正式写手)

引用回帖:
Originally posted by sososwim at 2011-06-10 11:12:28:
好像是你的time和RavgD*100维数不一致

是吗?都是一维的啊
7楼2011-06-10 17:58:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sososwim

金虫 (小有名气)

【答案】应助回帖


小雨萌萌(金币+1): 应助回帖 2011-06-11 16:32:04
jiaqiaojuan(金币+2): 谢谢关注,辛苦了。 2011-06-12 18:08:02
jiaqiaojuan(金币+1): 谢谢关注 2011-06-12 18:08:49
可能一个是1*n0维,一个事1*n1维,n0≠n1,你length()下两个参数
8楼2011-06-10 20:27:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaqiaojuan

金虫 (正式写手)

还好数据不是很多,我一个一个copy到excel中了,谢谢各位啦。
9楼2011-06-12 18:07:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jiaqiaojuan 的主题更新
信息提示
请填处理意见