【MATLAB】進階繪圖 ( 雙 y 軸圖形 | plotyy 函數 | Histogram 統計圖形 | hist 函數 )

      網友投稿 1014 2025-04-01

      文章目錄

      一、雙 y 軸圖

      1、plotyy 函數

      2、使用場景

      3、代碼示例

      二、Histogram 統計圖形

      1、hist 函數

      2、代碼示例

      一、雙 y 軸圖

      1、plotyy 函數

      plotyy 函數參考文檔 : https://ww2.mathworks.cn/help/matlab/ref/plotyy.html

      ( 過時了 , 這里簡單介紹下 , 官方推薦使用 yyaxis 函數 )

      plotyy 函數繪制的坐標軸圖形有兩個 y y y 軸 ;

      plotyy 語法 : 返回值有 3 3 3 個元素 ;

      AX 是坐標系 axis 句柄值 ;

      曲線 1 的句柄值是 H1 ;

      曲線 2 的句柄值是 H2

      % 使用 plotyy 繪制兩條曲線 % AX 是坐標系 axis 句柄值 % 曲線 1 的句柄值是 H1 % 曲線 2 的句柄值是 H2 [AX, H1, H2] = plotyy(x, y1, x, y2);

      1

      2

      3

      4

      5

      2、使用場景

      使用場景 :

      繪制如下公式 :

      y = a e ? b x sin ? ( c x ) y = a e^{-bx} \sin(cx) y=ae?bxsin(cx)

      同時繪制不同的 a , b , c a,b, c a,b,c 參數的曲線 ,

      曲線 1 1 1 : y = 200 e ? 0.05 x sin ? ( x ) y = 200 e^{-0.05x} \sin(x) y=200e?0.05xsin(x)

      曲線 2 2 2 : y = 0.8 e ? 0.5 x sin ? ( 10 x ) y = 0.8 e^{-0.5x} \sin(10x) y=0.8e?0.5xsin(10x)

      在一個坐標軸圖中 , 兩個曲線的取值范圍差距過大 , 曲線 1 1 1 取值范圍 [ ? 200 , 200 ] [-200 , 200] [?200,200] , 曲線 2 2 2 取值范圍 [ ? 0.8 , 0.8 ] [-0.8, 0.8] [?0.8,0.8] , 如果使用相同的坐標系 , 如果在 [ ? 200 , 200 ] [-200 , 200] [?200,200] 的坐標軸上繪制曲線 2 2 2 基本就看不到了 ;

      3、代碼示例

      代碼示例 :

      % x 軸取值 x = 0 : 0.01 : 20; % 曲線 1 對應的 y 值 y1 = 200 * exp (-0.05 * x) .* sin(x); % 曲線 2 對應的 y 值 y2 = 0.8 * exp (-0.5 * x) .* sin(10 * x); % 使用 plotyy 繪制兩條曲線 % AX 是坐標系 axis 句柄值 % 曲線 1 的句柄值是 H1 % 曲線 2 的句柄值是 H2 [AX, H1, H2] = plotyy(x, y1, x, y2); % 修改坐標軸標注 , 通過 AX 句柄值設置左右兩側 y 軸標注 set(get(AX(1), 'Ylabel'), 'String', '左側 Y1 曲線'); set(get(AX(2), 'Ylabel'), 'String', '右側 Y2 曲線'); % 設置標題 title('雙 y 軸曲線'); % 設置曲線 1 樣式 , 使用 H1 句柄設置 , 虛線 set(H1, 'LineStyle', '--'); % 設置曲線 2 樣式 , 使用 H1 句柄設置 , 實線 set(H2, 'LineStyle', '-');

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      繪圖結果 :

      二、Histogram 統計圖形

      1、hist 函數

      hist 函數參考文檔 : https://ww2.mathworks.cn/help/matlab/ref/hist.html

      2、代碼示例

      代碼示例 :

      % 隨機生成 1 ~ 1000 之間的數字 y = randn (1, 1000); % 繪制圖像 1 subplot (2, 1, 1); % 繪制直方圖 , 10 個元素 hist (y, 10); % 繪制圖像 2 subplot (2, 1, 2); % 繪制直方圖 , 50 個元素 hist (y, 50);

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      【MATLAB】進階繪圖 ( 雙 y 軸圖形 | plotyy 函數 | Histogram 統計圖形 | hist 函數 )

      繪圖結果 :

      MATLAB

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:WPS文件怎么插入居中的頁碼? wps頁碼居中的教程
      下一篇:excel表格中不同部門的員工怎么快速輸入編號?
      相關文章
      国产精品亚洲va在线观看| 亚洲欧洲日本精品| 亚洲色偷精品一区二区三区| 亚洲Av高清一区二区三区| 亚洲毛片免费观看| 1区1区3区4区产品亚洲| 日木av无码专区亚洲av毛片| 久久亚洲中文字幕精品有坂深雪| 亚洲电影一区二区| 亚洲AV无码国产在丝袜线观看| 亚洲AV无码专区国产乱码4SE| 亚洲精品无码成人片久久| 国产精品亚洲а∨无码播放| 九月丁香婷婷亚洲综合色| 亚洲AV无码一区二区三区DV| 亚洲AV成人片色在线观看高潮| 亚洲男人第一av网站| 亚洲视频在线观看网址| 亚洲免费黄色网址| 亚洲AV日韩综合一区尤物| 亚洲高清乱码午夜电影网| 在线亚洲v日韩v| 亚洲视频一区二区| 久久夜色精品国产亚洲| 亚洲午夜在线电影| 亚洲一区精品视频在线| 亚洲另类自拍丝袜第五页| 国产在亚洲线视频观看| 久久伊人亚洲AV无码网站| 国产亚洲A∨片在线观看| 亚洲成人中文字幕| 亚洲国产夜色在线观看| 亚洲日韩中文字幕一区| 亚洲AⅤ视频一区二区三区| 久久精品国产亚洲一区二区三区| 国产AV无码专区亚洲AV毛网站| 亚洲一区二区三区电影| 久久精品国产亚洲AV蜜臀色欲| 亚洲色成人四虎在线观看| 亚洲精品视频久久久| 中文字幕亚洲天堂|