24小时热门版块排行榜    

查看: 2439  |  回复: 14

涵齐亿灵

铜虫 (正式写手)

[求助] 怎样将matlab输出的图片格式,以origin那种txt格式输出????? 已有2人参与

自己用matlab编程,ENTER后出的是图片格式
怎样将matlab输出的图片格式,以origin那种txt格式输出?????

但是我想让他输出origin那种的txt数据模式
请问怎么弄???
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

hanfeng215

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
涵齐亿灵: 金币+5, ★★★★★最佳答案 2014-08-15 17:10:14
引用回帖:
7楼: Originally posted by 涵齐亿灵 at 2014-08-13 15:35:47
我想要的最终模式是txt的,这个是我的代码,这个代码只能出图(就是上面我贴出来的图),我想要这个图对应的的txt数据,因为我要用这个图的数据和其他图的数据做计算。请问你用过origin吗,就是想要那种txt的数据, ...

最后的plot命令都不用,Y和lmd就是你要的数据吧
右边的工作空间workspace里有的,你点开就是表格形式的,你这里就是一行数据。把它复制贴出来就能用了
怎样将matlab输出的图片格式,以origin那种txt格式输出?????-1
1111.png

生活,是一种修行!
8楼2014-08-14 09:42:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wujiadw

铜虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★
涵齐亿灵: 金币+5, ★★★★★最佳答案 2014-08-15 17:10:08
你在workspace里面把y和lmd变量打开然后复制到excel里面就行了
9楼2014-08-14 10:30:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

hanfeng215

木虫 (正式写手)

这样的问题让人无法回答,不知道你到底是要图还是要txt,
前因后果说明白,最好放个代码。
生活,是一种修行!
2楼2014-08-12 08:45:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wujiadw

铜虫 (初入文坛)

【答案】应助回帖

txt?还是tiff?如果想要数据就在你的函数里面修改就好了
3楼2014-08-12 09:26:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

涵齐亿灵

铜虫 (正式写手)

引用回帖:
3楼: Originally posted by wujiadw at 2014-08-12 09:26:21
txt?还是tiff?如果想要数据就在你的函数里面修改就好了

txt的,就是在matlab里有没有设置一下,就可以直接出数据的键?对matlab没有研究,只是突然需要出一个图就简单用了一下,不过现在我要用这个图的数据,跟其他的数据做计算~除了编程有其他的办法吗?我不太懂编程~
4楼2014-08-12 18:40:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wujiadw

铜虫 (初入文坛)

【答案】应助回帖

引用回帖:
4楼: Originally posted by 涵齐亿灵 at 2014-08-12 18:40:41
txt的,就是在matlab里有没有设置一下,就可以直接出数据的键?对matlab没有研究,只是突然需要出一个图就简单用了一下,不过现在我要用这个图的数据,跟其他的数据做计算~除了编程有其他的办法吗?我不太懂编程~...

如果是需要输出数据的话,那只能在函数里面修改了 function data=output(), 如果是你原来的应该是没有data这一项的,你把你要输出的数据变量加在函数项的左边变成类似这种形式的,你可以把你的代码贴上来
5楼2014-08-13 09:13:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

涵齐亿灵

铜虫 (正式写手)

引用回帖:
5楼: Originally posted by wujiadw at 2014-08-13 09:13:57
如果是需要输出数据的话,那只能在函数里面修改了 function data=output(), 如果是你原来的应该是没有data这一项的,你把你要输出的数据变量加在函数项的左边变成类似这种形式的,你可以把你的代码贴上来...

我的真没有这一项~把代码贴一下吧~谢谢啦~
T=5000;
h=6.626e-34;
k=1.38e-23;
c=3e8;
lmd=0.8e-6:0.0001e-6:2.5e-6;
a=(2*h*c^2)./(lmd.^5);
b=exp((h*c)./(lmd.*k.*T));
y=a./(b-1);
plot(lmd,y);
6楼2014-08-13 15:30:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

涵齐亿灵

铜虫 (正式写手)

引用回帖:
2楼: Originally posted by hanfeng215 at 2014-08-12 08:45:21
这样的问题让人无法回答,不知道你到底是要图还是要txt,
前因后果说明白,最好放个代码。

我想要的最终模式是txt的,这个是我的代码,这个代码只能出图(就是上面我贴出来的图),我想要这个图对应的的txt数据,因为我要用这个图的数据和其他图的数据做计算。请问你用过origin吗,就是想要那种txt的数据,和origin的数据做计算~这次说的有点麻烦~嘿嘿
T=5000;
h=6.626e-34;
k=1.38e-23;
c=3e8;
lmd=0.8e-6:0.0001e-6:2.5e-6;
a=(2*h*c^2)./(lmd.^5);
b=exp((h*c)./(lmd.*k.*T));
y=a./(b-1);
plot(lmd,y);
7楼2014-08-13 15:35:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

涵齐亿灵

铜虫 (正式写手)

引用回帖:
8楼: Originally posted by hanfeng215 at 2014-08-14 09:42:16
最后的plot命令都不用,Y和lmd就是你要的数据吧
右边的工作空间workspace里有的,你点开就是表格形式的,你这里就是一行数据。把它复制贴出来就能用了

1111.png
...

不好意思,我还想再打扰你一下~嘿嘿~有一个问题我还是不明白,我点进去lmd和y之后,里面的数据是一行的,我可不可以在matlab里通过什么设置,让他变成列的?
10楼2014-08-16 21:59:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 涵齐亿灵 的主题更新
信息提示
请填处理意见