zhxsky 发表于 2010-12-26 18:10

如何在Matlab中将plot生成的曲线的数据提取出来?

如何在Matlab中将plot生成的曲线的数据提取出来并保存成txt文件?谢谢!!

zhouyang664 发表于 2010-12-26 22:02

首先如果图形是fig格式的话,就可以从data属性中读取出点;
如果图形被保存成其他格式,画图时使用的命令又找不着的话,那就使用软件getdata吧!
我这儿有我使用的getdata的一点东西,如果你要用的话,我下次传上来!

ChaChing 发表于 2010-12-27 00:10

感觉LZ没说清楚!?
若是有资料, help save! (-ascii)

qibbxxt 发表于 2010-12-27 09:45

lz没有表达明白,已知什么,需要求什么?

50kuai 发表于 2010-12-28 11:05

复制变量可以吗

tenglang 发表于 2010-12-28 11:53

展开一下,如果用,fplot和Ezplot那度比较大

qibbxxt 发表于 2010-12-28 13:43

回复 6 # tenglang 的帖子

h=fplot(...)
数据用get(h)
就可以获得,其中的属性中有

tenglang 发表于 2010-12-28 16:27

回复 7 # qibbxxt 的帖子

谢谢版大,又多学一招

zhxsky 发表于 2011-1-2 13:14

感谢大家的热心帮助!我的意思是在Matlab中用plot语句,如 plot(t,x(:,t),'b')生成的为曲线,曲线肯定是由很多点组成的,我现在已经用plot完成了曲线的输出,现在要把曲线上的点的坐标值给全部提取出来保存成txt文件,不知如何实现?谢谢各位大虾!!!

ChaChing 发表于 2011-1-2 21:49

回复 9 # zhxsky 的帖子

不就是3F给的? help save! (-ascii) :@)
save('d:\mymfiles\ppp.txt','t','x','-ASCII')

ChaChing 发表于 2011-1-6 21:56

本帖最后由 ChaChing 于 2011-1-6 21:57 编辑

zhouyang664 发表于 2010-12-26 22:02 http://www.chinavib.com/static/image/common/back.gif
...那就使用软件getdata吧! ...
主任有该软件的求解逻辑吗?
先前使用matlab写过类似功能, 想比较学习下

zhouyang664 发表于 2011-1-7 00:06

回复 11 # ChaChing 的帖子

资料有点儿大,不能发上来。我发到163邮箱了,查看一下:
账号:chinavibzy@163.com
      密码:chinavib

页: [1]
查看完整版本: 如何在Matlab中将plot生成的曲线的数据提取出来?