要在 MATLAB 中的同一張圖上繪制兩個圖形,你可以使用hold on
命令來保持前一個圖形,并繼續在同一圖中添加另一個圖形。
下面是一個示例代碼,展示如何在同一張圖上繪制兩個圖形:
% 創建數據
x = 1:10;
y1 = sin(x);
y2 = cos(x);
% 繪制第一個圖形
plot(x, y1, 'r'); % 紅色線條
% 保持前一個圖形,并繪制第二個圖形
hold on;
plot(x, y2, 'b'); % 藍色線條
% 自定義圖表標題和軸標簽
title('Two Graphs on the Same Figure');
xlabel('x');
ylabel('y');
% 添加圖例
legend('y = sin(x)', 'y = cos(x)');
% 顯示網格線
grid on;
% 恢復默認的圖形保持狀態
hold off;
記住,在繪制第一個圖形之后,使用hold on
命令來保持圖形狀態。然后,繪制第二個圖形。最后,用hold off
命令來恢復默認的圖形狀態,如果你想另起一個圖形。