圖一窗口多次疊繪3 O. p6 J9 s. U% [
在當前坐標系中繪圖時,,每調(diào)用1次plot函數(shù),,會擦掉圖形窗口中已有的圖形,。為了在1個坐標系中增加新的圖形對象,,可以用“hold”命令來保留原圖形對象。
! S5 d5 F$ U! m3 C: F4 a語法9 a( E4 ?7 L9 g& [8 ?2 @% l
hold on
7 B* b5 V4 Q; D: k# J4 w/ U M* D%使當前坐標系和圖形保留
0 m; T! y2 p3 f5 l" t; S6 c/ Y8 lhold off
+ F! e0 G3 v& @$ e' K%使當前坐標系和圖形不保留0 N5 d$ }- u3 {: O6 M( a
hold% Z; P0 E5 N6 P- O4 ^8 b* I- Z5 f) H
%在以上兩個命令中切換/ H. G- ?/ k' H- n3 C
說明:在設(shè)置了“hold on”后,,如果畫多個圖形對象,,則在生成新的圖形時保留當前坐標系中已存在的圖形對象。Matlab會根據(jù)新圖形的大小,,重新改變坐標系的比例,。2 T- ^: s: N, y
1 X) w9 N/ Z! p
/ D6 j, J A6 v2 }# X1 e; y9 C. n w q' s, a
# V" z7 L( C8 O2 C5 U& A" j雙縱坐標圖
4 U+ [" E, T8 b& `在實際應(yīng)用中常常需要把同一自變量的2個不同量綱,不同數(shù)量級的函數(shù)量的變化繪制在同一張圖上,。例如在同一張圖上畫出放大器輸入,、輸出電流的時間變化曲線等。
J" {/ Z7 D1 c1 R) u" D8 rMatlab使用plotyy命令可以實現(xiàn)在同一圖形中使用左,、右縱坐標來繪制曲線,。; y" Y. R0 N% F- }; t
語法:
( W8 f( k% f* Y, O# P4 u* I, vPlotyy(x1,y1,,x2,,y2)
: {( }$ F6 P/ k5 P' @% Y6 T4 A%以左右不同縱軸繪制2條曲線 s9 k: k1 i, V4 Z
說明:左縱軸用于(x1,y1)數(shù)據(jù),,右縱軸用于(x2,,y2)數(shù)據(jù)來繪制兩條曲線。坐標軸的范圍,、刻度都自動產(chǎn)生,。
: c7 ]1 [& Z/ ?+ b; T9 y9 l |