1. 程式人生 > >解決MATLAB繪圖延遲問題的一種方法

解決MATLAB繪圖延遲問題的一種方法

  • 發現解決方法

    再後來反覆見到一個經典的例程,最後一次瀏覽時,在這個例程中注意到這句話:
    這裡寫圖片描述

    EraseMode是什麼?

    當然我不會直接複製MATLAB help裡面的,雖然一大堆英文看起來很有逼格……
    按照個人目前的不入流水平,覺得很多MATLAB問題中文網頁都能解決差不多了。

    這裡寫圖片描述

    normal方式很容易理解,重新繪圖,但較慢!預設是normal方式。

    none方式不做任何擦除,在原來圖形上繪製,會出現覆蓋和重疊的效果:
    這裡寫圖片描述

    根據上面xor方式的描述,這種方法既可以繪製新畫出來的曲線,也不會全部重新整理導致延遲嚴重,這樣的話就保證了實時性。
    這裡寫圖片描述

    background 方式把舊物件的顏色變為背景色,這個好理解,但是下面這句:這種方式影響被擦除物件下面的物件?不太懂。

    我試了一下background模式,和xor模式顯示上沒有區別,可能是,只要不全部重新重新整理,就能滿足實時性要求。

    根據我不求甚解的性格,我才不關心background到底有什麼用呢……