怎样将matlab图像里面的x,y坐标轴的数据输出

我用matlab画了一个图,忘了保存数据,我想把图像的x,y轴的数据全部提取出来,怎么弄,麻烦高手帮下忙,谢谢,你的意思是让我把程序再运行一遍吗?可我画了不止一个图,每个... 我用matlab画了一个图,忘了保存数据,我想把图像的x,y轴的数据全部提取出来,怎么弄,麻烦高手帮下忙,谢谢,
你的意思是让我把程序再运行一遍吗?可我画了不止一个图,每个图参数不一样,参数我都忘了,再重新挨个试一遍的话,很麻烦,在图像编辑里面倒有数据,不过不能复制粘帖,不知道怎么弄了,我是用函数做的图生成的数据
展开
 我来答
四舍五不入6
高粉答主

2020-03-22 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2万
展开全部

将matlab图像里面的x,y坐标轴的数据输出可以用一个循环,假设x轴数据存储在x中,y轴数据存储在y中,另设两个变量a和b分别存储各张图像的x和y的数据。

参考代码如下:

for i=1:n

a(i,:)=x;

b(i,:)=y;

end

扩展资料:

matlab绘图函数

plot绘制二维线性图形和两个坐标轴

plot3绘制三维线性图形和两个坐标轴

fplot 在制定区间绘制某函数的图像。fplot(‘f’,区域,线型,颜色)

loglog绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx        绘制半对数坐标图形

semilogy绘制半对数坐标图形

参考资料来源:百度百科-MATLAB

弥建安0GV3c1
2008-10-20 · TA获得超过905个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:135万
展开全部
http://www.lupaworld.com/?uid-144433-action-viewspace-itemid-115988
1.绘制二维曲线的最基本函数plot
2.双纵坐标函数plotyy
3.
坐标控制
函数的调用格式为:
axis([xmin xmax ymin ymax zmin zmax])
axis函数功能丰富,常用的用法还有:
axis equal 纵、横坐标轴采用等长刻度
axis square 产生正方形坐标系(缺省为矩形)
axis auto 使用缺省设置
axis off 取消坐标轴
axis on 显示坐标轴
grid on/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。
box on/off命令控制是加还是不加边框线,不带参数的box命令在两种状态之间进行切换。
4.图形窗口的分割
subplot函数的调用格式为:
subplot(m,n,p)
5.绘制二维图形的其他函数
1. 其他形式的线性直角坐标图
在线性直角坐标系中,其他形式的图形有条形图、阶梯图、杆图和填充图等,所采用的函数分别是:
bar(x,y,选项)
stairs(x,y,选项)
stem(x,y,选项)
fill(x1,y1,选项1,x2,y2,选项2,…)
6.极坐标图
polar函数用来绘制极坐标图,其调用格式为:
polar(theta,rho,选项)
其中theta为极坐标极角,rho为极坐标矢径,选项的内容与plot函数相似。
7.对数坐标图形
MATLAB提供了绘制对数和半对数坐标曲线的函数,调用格式为:
semilogx(x1,y1,选项1,x2,y2,选项2,…)
semilogy(x1,y1,选项1,x2,y2,选项2,…)
loglog(x1,y1,选项1,x2,y2,选项2,…)
8.对函数自适应采样的绘图函数
fplot函数的调用格式为:
fplot(fname,lims,tol,选项)
9.绘制三维曲线的最基本函数
plot3函数与plot函数用法十分相似,其调用格式为:
plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)
10.三维曲面
1.平面网格坐标矩阵的生成
(1)利用矩阵运算生成。
x=a:dx:b; y=(c:dy:d)';
X=ones(size(y))*x;
Y=y*ones(size(x));
(2)利用meshgrid函数生成。
x=a:dx:b; y=c:dy:d;
[X,Y]=meshgrid(x,y);
10.绘制三维曲面的函数
surf函数和mesh函数的调用格式为:
mesh(x,y,z,c)
surf(x,y,z,c)
标准三维曲面
sphere函数的调用格式为:
[x,y,z]=sphere(n)
cylinder函数的调用格式为:
[x,y,z]=sphere(R,n)
MATLAB还有一个peaks 函数,称为多峰函数,常用于三维曲面的演示。

11.其他三维图形
条形图、饼图和填充图等特殊图形,它们还可以以三维形式出现,使用的函数分别是bar3、pie3和fill3。此外,还有三维曲面的等高线图。等高线图分二维和三维两种形式,分别使用函数contour和contour3绘制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kilmer_pf
推荐于2018-03-10 · TA获得超过455个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:169万
展开全部
你可以用一个循环,假设x轴数据存储在x中,y轴数据存储在y中,另设两个变量a和b分别存储各张图像的x和y的数据
for i=1:n
a(i,:)=x;
b(i,:)=y;
end
这样a和b的每一行都存储对应x坐标和y坐标的数据,前提是每次存储的数据长度必须等长,否则matlab可能会报错
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨晴世界

推荐于2016-01-30 · 用物理的观念理解世界
雨晴世界
采纳数:1313 获赞数:12368

向TA提问 私信TA
展开全部
可以用一个循环,假设x轴数据存储在x中,y轴数据存储在y中,另设两个变量a和b分别存储各张图像的x和y的数据
for i=1:n
a(i,:)=x;
b(i,:)=y;
end
这样a和b的每一行都存储对应x坐标和y坐标的数据,前提是每次存储的数据长度必须等长,否则matlab可能会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2nd_Drifter
2008-10-20 · TA获得超过249个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:220万
展开全部
matlab应该有记忆功能啊
把代码拖出来再执行一边呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式