plot的定義和用法
此 matlab 函式 建立 y 中資料對 x 中對應值的二維線圖。 如果 x 和 y 都是向量,則它們的長度必須相同。plot 函式繪製 y 對 x 的圖。
如果 x 和 y 均為矩陣,則它們的大小必須相同。plot 函式繪製 y 的列對 x 的列的圖。 如果 x 或 y
中的乙個是向量而另乙個是矩陣,則矩陣的各維中必須有一維與向量的長度相等。如果矩陣的行數等於向量長度,則 plot
函式繪製矩陣中的每一列對向量的圖。如果矩陣的列數等於向量長度,則該函式繪製矩陣中的每一行對向量的圖。如果矩陣為方陣,則該函式繪製每一列對向量的圖。 如果 x 或
y 之一為標量,而另乙個為標量或向量,則 plot 函式會繪製離散點。但是,要檢視這些點,您必須指定標記符號,例如 plot(x,y,『o』)
-此**於matlab2018a版(help plot的解釋)
下面先介紹一下
plot的基本設定
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-fago8ax4-1600267435377)(
2 plot屬性的詳細解釋
線的結構
符號含義
-細直線
:虛點線
-.點畫線
–虛畫線
非常的好理解,乙個"-"就是乙個細的直線,也就是預設
乙個":"就是虛的電線
乙個"-."加上乙個點就是點畫線
兩個"-",「–」就是虛畫線
舉乙個例子
x=1:2*pi/100:2*pi;
y=sin(x);
plot(x,y,'-.');
輸出結果為
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ynxl5caw-1600267435379)(
標記符號
符號含義
.實心點
+十字號*星號
<
朝左三角
>
朝右三角
^朝上三角
v朝下三角d菱形
p五角星
h六角星s方塊
o空心圓圓
x叉字元
前幾個都不說了,非常的形象,我找到的和其英文本母有對應關係的如下
五角星(five-pointed star),取的是ponited的p
六角星(hexagram),取其首字母
例子如下
x=1:2*pi/100:2*pi;
y=sin(x);
plot(x,y,'o');
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-cojcfjqe-1600267435382)(
線條的顏色(常見的顏色)
符號含義r紅色
g綠色b藍色
c青色y黃色
k黑色w白色
m品紅顏色真的是非常好記了,基本上都是其英文單詞的縮寫,除了黑色被占用了,所以用了個k
例子
x = 0:2*pi/100:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'g')
hold on; %讓影象一直儲存在乙個視窗裡面
plot(x,y2,'k')
hold off; %關閉這個功能
影象如下
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-3l9k7wti-1600267435385)(
plot引數的連用
乙個例子
x = 0:2*pi/100:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'g -. d')
hold on; %讓影象一直儲存在乙個視窗裡面
plot(x,y2,'k : o')
hold off; %關閉這個功能
影象為
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-endkop4d-1600267435387)(
一些常用的輔助函式
函式意義
title(』 ')
給圖形新增標題
xlabel(』 ')
標記橫座標
ylabel(』 ')
標記縱座標(和xlabel一樣)
text(x,y,』 ')
在x,y所命令的位置標註
gtext(』 ')
該命令提示在滑鼠指示位置(游標顯示為"+"標註) 』 '裡面的命令是顯示的東西
axis([xmin xmax ymin ymax])
指定顯示範圍,不需要任何分隔符,傳遞進入的是乙個一維的向量(4個)
grid on(/of)
新增或取消網格線
hold on (/off)
等下做的圖還在一張紙上(只要開啟,所有的圖形都會在一張紙上顯示)
subplot(n,m,k) 將圖形視窗分為n行m列個格仔(在第k個格仔上繪圖)
把一張圖分為許多小塊,使得下乙個繪圖命令在第k個格仔上繪圖
(2,2,2),繪圖命令應該在subplot之下
要注意,除了grid on和subplot之外,其他的命令都要在繪圖命令之後
還有一點要注意的是
subplot是以列作為單位的,解釋圖如下
參考資料
csdn部落格
官方資料
MATLAB中的plot 函式
xk 315 0.01 1575 temp 157.5 a temp xk plot xk,a hold on plot xk,a hold off grid minor axis 250 1650 0 0.6 xlabel 5級暗紋的距離 ylabel a的距離 grid minor 新增細密的網...
總結整理Matlab的plot函式用法
1.plot x,y x y 為相應點集 2.plot x,y1,x,y2 在乙個視窗下繪製多條曲線之方法一 3.hold on 在乙個視窗下繪製多條曲線之方法二 plot x,y1 plot x,y2 hold off 4.plot後 xlabel x axis name 設定x y軸名稱 yla...
Matlab中plot基本用法
生成的圖形是以序號為橫座標 陣列y的數值為縱座標畫出的折線。x linspace 0,2 pi,30 生成一組線性等距的數值 生成的圖形是上30個點連成的光滑的正弦曲線。x為橫軸y為縱軸 多重線 在同乙個畫面上可以畫許多條曲線,只需多給出幾個陣列,例如 則可以畫出多重線。另一種畫法是利用hold命令...