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

    在matlab中如何替換EraseMode屬性

    從R2014b開始,已從所有圖形對象中刪除EraseMode屬性。您仍然可以使用這里描述的技術實現由EraseMode生成的大多數效果,例如創建動畫或生成覆蓋顏色。

    東西/原料

    • matlab軟件
    • 電腦

    方式/步調

    1. 1

      theta = linspace(0,2*pi,1000);

      %用linspace函數,來給出1000個點。linspace的起點是0,終點是2*pi。

    2. 2

      h = animatedline(); 

      %animatedline函數給出了一個x,y軸的圖。

    3. 3

      axis([0,2*pi,-1,1])

      %經由過程這樣一個界說,我們把x軸的界說的距離為0到2*pi,y軸的界說距離為-1到1。

    4. 4

      for t = theta    

            addpoints(h,t,sin(t));    

            drawnow;

      end

      %addpoints(an,x,y)將由x和y界說的點添加到由指定的動畫線。利用animated line函數建立動畫線。要在屏幕上顯示更新,請利用drawnow或drawnow limitrate。新點主動毗連到以前的點。

    5. 5

      t = linspace(0,2*pi,10000); 

      y = exp(sin(t)); 

      h = plot(t,y);

      for k = 1:0.01:10   

           y = exp(sin(t.*k));   

           h.YData = y;   

           drawnow

      end

    6. 6

      p1 = patch([0,2,2,0],[0,0,2,2],[1,1,1,1]); 

      p2 = patch([1,3,3,1],[1,1,3,3],[2,2,2,2]); 

      p2.FaceAlpha = 0.5;

      %patch(X,Y,C)利用X和Y元素作為每個極點的坐標建立一個或多個填充多邊形。面片按指定的挨次毗連極點。若要建立一個多邊形,請將X和Y指定為標的目的量。若要建立多個多邊形,請將X和Y指定為矩陣,此中每列對應于一個多邊形。C決議多邊形的顏色。

      %alpha值為撐持透明度的當前軸中的圖形對象設置面透明度。將值指定為介于0(透明)和1(無透明)、“透明”或“不透明”之間的標量值。

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

    你可能感興趣的文章

    相關問題

    0 條評論

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