假设我有两个矩阵x和y
x = [1 2 3 1 2] y = [1 2 3 1 3]
我想从它绘制两条线,前三个点然后两个最后一点。
最后我想得到这个情节。我可以用Matlab做到吗?
答案 0 :(得分:1)
使用hold all
在同一轴上绘制多条线。
figure
plot( x(1:3), y(1:3) );
hold all;
plot( x(4:end), y(4:end) );
答案 1 :(得分:1)
使用colon operator索引为plot
指定坐标向量输入参数对:
plot(x(1:3), y(1:3), x(4:5), y(4:5))
答案 2 :(得分:1)
试试这个
plot(x(1:3),y(1:3),'b',x(4:end),y(4:end),'r')