matlab画图描点

我的matlab中有很多散点,我想将它一个一个点标注出来,m=importdata('a.txt');x=m(:,1);y=m(:,2);n=importdata('ji... 我的matlab中有很多散点,我想将它一个一个点标注出来,
m=importdata('a.txt');
x=m(:,1);
y=m(:,2);
n=importdata('jijie.txt');
x1=n(:,1);
y1=n(:,2);
f=importdata('tedai.txt');
x2=f(:,1);
y2=f(:,2);
plot(x,y,'.r',x2,y2,'ob')
hold on
plot(x1,y1,'*g')
n1=length(x);
n3=length(x1);
n5=length(x2);
syms i j k;
for i=1:n1,text(x(i),y(i),a(i),'fonsize',9);
end
for j=1:n3,text(x1(j),y1(j),m(j),'fonsize',9);
end
for k=1:n5,text(x2(k),y2(k),b(k),'fonsize',9);
end
这是我i运行程序的代码,但是一到标注点就报错
展开
 我来答
mathtech6688
2013-09-05 · TA获得超过779个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:209万
展开全部
首先,在你的三个标注文字命令中,前文没有相关标注文字,比如

text(x(i),y(i),a(i),'fonsize',9) ——其中a(i)在何处?

text(x2(k),y2(k),b(k),'fonsize',9)——其中b(k)在何处?
text(x1(j),y1(j),m(j),'fonsize',9)——前文交代m是矩阵,m(j)就引用错误。

然后,请参考下述语句标注:
m=rand(5,3);
x=m(:,1);
y=m(:,2);
a=m(:,3);
plot(x,y,'*g')
text(x,y,num2str(a),'fontsize',9)
%x,y,a等长,无需循环.
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
婚礼主题名称设计
2013-09-05 · TA获得超过1935个赞
知道大有可为答主
回答量:1652
采纳率:89%
帮助的人:1019万
展开全部
text(x(i),y(i),a(i),'fonsize',9);
应为
text(x(i),y(i),num2str(a(i)),'fonsize',9);
其他两个也是。也就是要标注的要从数据转换成文本。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chouchouNUDT
2013-09-05 · TA获得超过1706个赞
知道小有建树答主
回答量:2954
采纳率:50%
帮助的人:1061万
展开全部
二维用scatter
三维图用scatter3
追问
scatter用在什么地方呢?
追答
你看看帮助吧,这没法用一两句话讲清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式