• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    在matlab結合不同的可視化效果

    此示例演示如何使用多種圖表類型或使用相同圖表類型的復蓋圖來創建復雜的可視化。您可以使用MATLAB創建多種類型的繪圖。你也可以把情節類型結合起來,進行有趣的可視化。

    東西/原料

    • matlab軟件
    • 電腦

    方式/步調

    1. 1

      建立具有置信限的線圖

      利用填充函數建立具有置信限的圖,以繪制置信限,并利用畫圖函數繪制數據點。

      利用點暗示法語法對象。

      屬性名稱自界說填充圖的外不雅。

      號令行鍵入:

      x = 0:0.2:10;                    

      y = besselj(0, x);

      xconf = [x x(end:-1:1)] ;       

      yconf = [y+0.15 y(end:-1:1)-0.15];


      figure

      fi = fill(xconf,yconf,'red');

      fi.FaceColor = [1 0.8 0.8];       

      fi.EdgeColor = 'none';            

      hold on


      plot(x,y,'ro')

      hold off

    2. 2

      按“Enter”鍵。

      如圖1所示。

    3. 3

      標的目的條形圖添加錯誤條形圖

      利用條形圖和錯誤欄函數建立一個帶有錯誤欄的條形圖。

      號令行鍵入:

      data = [37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';

      errhigh = [2.1 4.4 0.4 3.3 2.5 0.4 1.6 0.8 0.6 0.8 2.2 0.9 1.5];

      errlow  = [4.4 2.4 2.3 0.5 1.6 1.5 4.5 1.5 0.4 1.2 1.3 0.8 1.9];


      bar(data, 'FaceColor', 'cyan')               

      hold on


      er = errorbar(1:13, data, errlow, errhigh);    

      er.Color = [0 0 0];                            

      er.LineStyle = 'none';                         

      hold off

    4. 4

      按“Enter”鍵。

      如圖2所示。

    5. 5

      用矢量線建立等高線圖

      利用帶有顫振函數的等高線函數生當作帶有矢量線的等高線圖。

      號令行鍵入:

      x = -3:.2:3;

      y = -3:.2:3;

      [X,Y] = meshgrid(x,y);      

      z = peaks(X,Y);             


      [c,h] = contourf(x,y,z);    

      axis([-3 3 -3 3])

      hold on


      [px,py] = gradient(z);      

      quiver(x,y,px,py,2,'k')     

      hold off

    6. 6

      按“Enter”鍵。

      如圖3所示。

    7. 7

      更改單條的顏色

      您可以建立一個條形圖,此中一個條形圖以分歧的顏色凸起顯示,方式是將數據分隔并建立兩個重疊的條形圖。

      例如,建立一個條形圖,此中第7個條形圖是紅色的。

      起首,建立一個條形圖,用NaN替代第七欄的數據。

      然后,利用僅用于第七末節的數據復蓋一個紅色的第二個條形圖。

      號令行鍵入:

      data = [37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';


      data1 = data;

      data1(7) = NaN;

      bar(data1, 'FaceColor', 'blue')     

      hold on


      data2 = NaN(1,13);

      data2(7) = data(7);

      bar(data2, 'FaceColor', 'red')      

      hold off

    8. 8

      按“Enter”鍵。

      如圖4所示。

    9. 9

      利用巨細等高線建立等高線圖

      您可以經由過程朋分數據和建立兩個重疊的等高線圖來建立強調選定的等高線的等高線圖。

      例如,建立峰函數的等高線圖,此中偶數等高線為實線,奇數等高線為虛線。

      繪制偶數級此外等高線。

      然后,復蓋用虛線繪制的奇數級的第二等高線圖。

      號令行鍵入:

      major = -6:2:8;

      minor = -5:2:7;

      [cmajor,hmajor] = contour(peaks,'LevelList',major);    

      clabel(cmajor,hmajor)                                  


      hold on

      [cminor,hminor] = contour(peaks,'LevelList',minor);    

      hminor.LineStyle = ':';                                

      hold off

    10. 10

      按“Enter”鍵。

      如圖5所示。

      END
    原作者:matlab教程舉報
    • 發表于 2020-02-14 20:00
    • 閱讀 ( 843 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆