圖一窗口多次疊繪7 t; A) n5 O R- m
在當前坐標系中繪圖時,每調(diào)用1次plot函數(shù),會擦掉圖形窗口中已有的圖形。為了在1個坐標系中增加新的圖形對象,可以用“hold”命令來保留原圖形對象。
- I, E, e$ q% M* W, M0 [) g' Q6 Y! m語法- L. n0 x. C4 l$ o
hold on) Z9 a3 `- u. V7 h3 H
%使當前坐標系和圖形保留6 H) W6 n/ {3 L; u Z, d
hold off* a3 [% ^/ l) D! F
%使當前坐標系和圖形不保留) J2 S3 y( C, ]9 L4 U7 V" R- A
hold6 G# a+ S% t! q3 C. \% [
%在以上兩個命令中切換
' ^: ] J( I9 l5 [! q說明:在設置了“hold on”后,如果畫多個圖形對象,則在生成新的圖形時保留當前坐標系中已存在的圖形對象。Matlab會根據(jù)新圖形的大小,重新改變坐標系的比例。0 Q3 k4 s' J0 a, f5 ?1 K
$ ~/ A5 g- y# ^5 b+ ~$ p
% b: ?1 ^2 U- m- K
! f/ H! i# E+ c0 t0 {1 ~ + _1 G0 }6 i& J8 o3 G" l o
雙縱坐標圖9 S1 z( x2 |- m; c7 B1 C
在實際應用中常常需要把同一自變量的2個不同量綱,不同數(shù)量級的函數(shù)量的變化繪制在同一張圖上。例如在同一張圖上畫出放大器輸入、輸出電流的時間變化曲線等。% n$ }+ @- J: Z6 U
Matlab使用plotyy命令可以實現(xiàn)在同一圖形中使用左、右縱坐標來繪制曲線。. Y/ z; a5 \8 R" W t+ L7 l6 l M
語法:
4 z# |4 _& {7 m4 z3 tPlotyy(x1,y1,x2,y2)9 F5 ^- G& L1 A k. u! A) g' q
%以左右不同縱軸繪制2條曲線
$ ^8 v* b- v) d @5 z說明:左縱軸用于(x1,y1)數(shù)據(jù),右縱軸用于(x2,y2)數(shù)據(jù)來繪制兩條曲線。坐標軸的范圍、刻度都自動產(chǎn)生。- a2 v. L0 ~9 A
|