如何用MATLAB画出如下数据的曲线图
2个回答
展开全部
懒得敲数据了 随机生成了个数据使用 你到时候替换下就行
figdata=10*rand(16,7);%把10*rand(16,7)替换成你的数据[X1Y1...XN YN]
figure
hold on
for i=1:8
plot(figdata((i-1)*2+1,:),figdata(i*2,:));
stringi=['X',num2str(i),'-Y',num2str(i)];
if i<8
text(figdata((i-1)*2+1,i),figdata((i-1)*2+1,i),stringi);
else
text(figdata((i-1)*2+1,4),figdata((i-1)*2+1,4),stringi);
end
end
figdata=10*rand(16,7);%把10*rand(16,7)替换成你的数据[X1Y1...XN YN]
figure
hold on
for i=1:8
plot(figdata((i-1)*2+1,:),figdata(i*2,:));
stringi=['X',num2str(i),'-Y',num2str(i)];
if i<8
text(figdata((i-1)*2+1,i),figdata((i-1)*2+1,i),stringi);
else
text(figdata((i-1)*2+1,4),figdata((i-1)*2+1,4),stringi);
end
end
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询