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

    在matlab中圖形句柄現在是對象,而不是雙精度型

    學習和分享知識。

    東西/原料

    • 電腦
    • matlab軟件

    拜候圖形對象的屬性

    1. 1

      有兩種方式可以拜候具有對象句柄的圖形對象的屬性:

      1、利用點暗示法來引用特定的對象和屬性。利用點暗示法時,屬性名稱區分巨細寫。例如,此代碼的顏色設置為‘red’。

      h = plot(1:10);      %用plot函數進行畫圖。 

      h.Color = 'red';     %顏色設置為紅色。

    2. 2

      2、利用set和get函數來拜候對象數組的屬性。例如,此代碼為線寬進行多行設置。

      h = plot(rand(4)); 

      set(h,'LineWidth',2);

      END

    圖形句柄數組

    1. 1

      h = gobjects(3,1); % preallocate

      h(1) = figure; 

      h(2) = plot(1:10); 

      h(3) = gca;

    2. 2

      即使句柄是分歧的類,也可以將圖形句柄組合當作數組。MATLAB將數組強制轉換為一個公共基類。

      class(h)

      END

    圖形句柄的有用性測試

    1. 1

      x = 1:10;    %肇端點為1,終點為10,默認步進為1。

      y = sin(x);   %正弦函數sin(x)

      p = plot(x,y);  %plot函數,繪圖。

      ax = gca;      

      isgraphics([p,ax])

      END

    用整數句柄引用數字

    1. 1

      h = figure;  % object handle

      fignum = h.Number;  % integer handle

    2. 2

      整數句柄(無花果)是有用的圖形行為。

      isgraphics(fignum) % test handle validity

      END
    • 發表于 2020-03-08 20:55
    • 閱讀 ( 1109 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

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