matlab画曲线

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:52   1123   0

在学习中,习惯了在其他语言或工具中获取曲线数据,然后在matlab中画图。

直接上matlab程序,设置X轴与Y轴数据,曲线数和曲线标注文字。

close all;
NumCurve=5;
legendText={'1','2','3','4','5'};
CurveX=1:1:100;%X
CurveY=rand(length(CurveX),NumCurve);%Y
minV=min(min(CurveY));
maxV=max(max(CurveY));
rgb=jet(NumCurve);%生成颜色

for i=1:NumCurve
plot(CurveX(:),CurveY(:,i),'linewidth', 2,'Color',rgb(i,:));
hold on;
end
axis([0 length(CurveX) minV-0.05 maxV+0.05])
legend(legendText);
grid on;
xlabel('X');
ylabel('Y');
title('Curve');

结果图:

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP