MATLAB二維繪圖(一)使用plot函數進行簡單繪圖


MATLAB二維繪圖(一)使用plot函數進行簡單繪圖

1、使用plot繪制一個簡單的圖形,示例:

%% 單個參數繪圖
clear; clc; close all;
t = 1:200;
y = sin(t*pi/100);
plot(y);  % t會默認從1開始間隔為1,結束是y數組的長度

效果顯示:
在這里插入圖片描述
2、使用plot函數繪制多條曲線,示例:

%% 同時畫多條線
clear; clc; close all;
x1 = 1:200;
x2 = 1:200;
y1 = sin(x1*pi/100);
y2 = cos(x2*pi/100);
plot(x1,y1,'b',x2,y2,'r');   % 同時繪制多條曲線

效果顯示:
在這里插入圖片描述
3、使用plot繪圖默認會將前一次的繪圖清除掉,然后在重新繪圖,如果需要保留上一次的繪圖結果需要使用hold on/off指令。示例:

%% 由於plot默認會將前面的一次刪除掉,所以根據這種情況可以使用hold on命令來保存上一次的繪圖
clear; clc; close all;
x1 = 1:200;
x2 = 1:200;
y1 = sin(x1*pi/100);
y2 = cos(x2*pi/100);
hold on;   % 使用hold off 可以取消
plot(x1,y1,'b');   % 同時繪制多條曲線
plot(x2,y2,'r');

效果顯示:
在這里插入圖片描述
4、使用plot繪圖函數設置特殊的線段,示例:

%% 使用plot設置繪圖線段的形式
clear all;
x=0:pi/20:2*pi;
y=cos(x);
figure;
plot(x,y,'r-.*');     % 紅色,線型

效果顯示:
在這里插入圖片描述
5、使用plot函數繪制復雜的線形,示例:

%% 使用plot顯示復雜的線性
clear all;
x=0:pi/20:pi*2;
y=sin(x);
plot(x,y,'--rs','LineWidth',1,...
                'MarkerEdgeColor','k',...
                'MarkerFaceColor','g',...
                'MarkerSize',4);

效果顯示:
在這里插入圖片描述
如果需要繪制復雜曲線,根據下面的列表選擇相應的類型即可。
線型:
在這里插入圖片描述
標記:
在這里插入圖片描述
顏色:
在這里插入圖片描述

想了解更多繪圖信息,請看下面博文:
三維:
MATLAB三維繪圖(五)高級三維繪圖
MATLAB三維繪圖(四)繪制特殊的三維圖
MATLAB三維繪圖(三)繪制等值線圖
MATLAB三維繪圖(二)使用隱函數作三維圖
MATLAB三維繪圖(一)三維基礎繪圖
MATLAB三維繪圖基礎meshgrid函數的用法解析

二維:
MATLAB二維繪圖(四)其他特殊的二維繪圖函數介紹及用法
MATLAB二維繪圖(三)操作繪圖句柄顯示特定的效果
MATLAB二維繪圖(二)向圖中添加標題,坐標軸,圖標和文字信息
fill填充函數解析及用法示例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM