matlab中如何实现多组曲线在同一张图里比较
时间: 2023-12-03 19:44:11 浏览: 267
基于Matlab实现多种算法的曲线拟合
在MATLAB中,可以使用`hold on`和`hold off`命令来在同一张图中绘制多组曲线。这样可以将多组数据直观地比较。
例如,我们有两组数据`y1`和`y2`,它们分别对应着两条曲线。我们可以使用以下代码将它们绘制在同一张图中:
```
x = 1:10;
y1 = rand(1,10);
y2 = rand(1,10);
plot(x, y1);
hold on;
plot(x, y2);
hold off;
legend('y1', 'y2');
xlabel('x');
ylabel('y');
```
在上面的代码中,`hold on`命令告诉MATLAB保持当前图形,使得后续的绘图操作将会添加到同一张图中。`hold off`命令则表示绘图结束,恢复默认设置。
最后,使用`legend`命令添加图例,使用`xlabel`和`ylabel`命令添加坐标轴标签。
阅读全文