matlab如何将用plot画的图保存到矩阵中

clc;clear;closeall;x=0:0.5:10;y=x.^0.5;plot(x,y);axis([01003.5])如何将上面代码画出来的图像保存到一个数据矩... clc;clear;close all;
x=0:0.5:10;
y=x.^0.5;
plot(x,y);
axis([0 10 0 3.5])
如何将上面代码画出来的图像保存到一个数据矩阵中,保存到到图像格式文件也行,但是要求保存后的图像不能有多余数据,即只能有坐标轴内的相关数据,且坐标轴也不要.
感谢两位的回答,由于需要将画出来的图像作为其他地方的输入,而不是将x,y数据作为其他地方的输入,所在我的意思不是去保存x,y为.mat数据;同时,save as保存的图像会有多余数据,即除了坐标轴范围内的数据还有外面白色的边框,所以 “湖光旖旎”和“ zhong84”的方法都不到达到目的,不过仍然谢谢你们的热心帮助!

存为矢量图的话,那样图片的尺寸就发生了变化
展开
 我来答
又金壁又辉煌cX
2010-02-02 · TA获得超过1710个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:421万
展开全部
不显示坐标轴可以在后面加一句axis off
在画出的图上编辑框上,点菜单file-->Save as,选择不同的保存类型,就保存为图像了
rfvgy10000
2010-02-03 · TA获得超过316个赞
知道大有可为答主
回答量:102
采纳率:0%
帮助的人:147万
展开全部
要知道,图像都是矩形边框的,不可能在图形中只留下曲线而完全去掉奇遇部分哦,就算是完全没有数据,也是会有白色边框的。可以根据你其他地方输入的需要,将图形导出为矢量图形再,用Import Wizard工具导入图像生成矩阵。也可以自己初始化生成矩阵,根据你要生成的矩阵大小,设置绘图精度并设置相应点出的颜色值。
如果将没有数据部分全设成0,那就是黑色。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a965335
2010-02-01
知道答主
回答量:46
采纳率:0%
帮助的人:27.8万
展开全部
就是你的x和y变量,他们存在工作站的,你把他们保存为.mat格式的,可以在matlab中用,或者导出数据,实在嫌麻烦,就复制出来,随你处置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰霜新星163
2020-05-03
知道答主
回答量:10
采纳率:0%
帮助的人:5.2万
展开全部

用getframe试一试

参考资料:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式