加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

对于坐标绘制的位置可以自己调整直到自己感觉舒适

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有