1. 要解决的问题
-
有三条曲线,画在一张图中,用不同的颜色表示不同的曲线,给每个曲线添加图例
y 1 = x y 2 = x 2 y 3 = x 3 y_1 = x \\ y_2 = x^2 \\ y_3 = x^3 y1=xy2=x2y3=x3 -
三条曲线还可以手动分三次画,如果是多条曲线呢?使用循环来画可以节约时间
2. 代码实现
x = 0:0.01:5;
% 不同曲线放在y矩阵的不同行
y(1,:) = x;
y(2,:) = x.^2;
y(3,:) = x.^3;
% 开始循环画图
figure;
for i = 1:3
plot(x,y(i,:));
hold on;
legend_str{i} = ['曲线', num2str(i)];
end
legend(legend_str);
- 图示