以下是我的 MATLAB 代码的一部分。如下所示,我想在一个图中绘制8条曲线。但是,我希望每条曲线都有一个独特的颜色。我还想更改图例,以便它为每个i更改。
例如,对于i = 1,图例将为gho-1,对于i = 2,图例将为gho-2等等。我希望它是自动的,因为有时我会更改i(例如:i = 1:20)。
我只得到了最后一个图的颜色图例而没有另一个图的。我该怎么解决?谢谢。
for i=1:8
.
.
.
plot(b,r,'b');
legend(['qho-',num2str(i)]);
hold on
end
我可以如何做到这一点?
再次您好,
我有另一个问题: 如果我有以下内容:
for i=1:8
.
b1=(1:3,:)
b2=(3:6,:)
figure(1);plot(b1,r,'*');
figure(2);plot(b2,r,'*');
Leg{i} = ['qho-',num2str(i)];
end
legend(Leg)
我只得到了最后一个图的颜色图例而没有另一个图的。我该怎么解决?谢谢。