MATLAB作图 曲线标记各个点坐标
(2013-12-16 00:41:13)
标签:
it |
分类: Matlab |
今天需要作离散点构成的函数图,用MATLAB作图比较简单,但是无法显示每个离散点的坐标,于是查找资料完成绘图工作
原始的绘图代码以及讨论来自
http://www.ilovematlab.cn/thread-120715-1-1.html
经过我自己的修改改成了我自己需要的代码
首先需要输入离散的x,y的点,然后调用plot绘图
plot(x,y);
%在之前的图上继续绘制离散点
hold on
%调用循环绘制,n的步长由离散点的个数决定
for n=1:12
%将每个离散点圈出
plot(x(n),y(n),'ro')
%转换形成坐标格式
str=['(' num2str(x(n)) ',' num2str(y(n)) ')'];
%在点(x,y)的(x+0.2,y+1)坐标处显示坐标
text(x(n)+0.2,y(n)+1,str)
end
对于坐标绘制的位置可以自己调整直到自己感觉舒适