在Matlab中,有多种方法可以在同一坐标轴上绘制多条二维曲线。以下是几种常用的方法:
使用plot函数:使用多次plot函数调用来绘制多条曲线。每次调用plot函数时,指定不同的数据点作为曲线的 x 和 y 值。例如:
x1 = 0:0.1:2*pi;
y1 = sin(x1);
x2 = 0:0.1:2*pi;
y2 = cos(x2);
plot(x1, y1, x2, y2)
使用hold on和hold off:使用hold on命令来保持当前的坐标轴,并允许多次绘制,然后使用hold off命令来恢复默认行为。例如:
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1)
hold on
plot(x, y2)
hold off
使用数组方式:将要绘制的曲线数据存储在一个矩阵或向量中,然后使用plot函数一次性绘制所有的曲线。每一列或每一个元素表示一条曲线的数据。例如:
x = 0:0.1:2*pi;
y = [sin(x); cos(x); tan(x)];
plot(x, y)
这样,会在同一坐标轴上绘制sin(x)、cos(x)和tan(x)三条曲线。
这些方法都可以让你在同一坐标轴上绘制多条曲线,具体使用哪种方法取决于你的数据和绘图需求。