[問題] 將動畫作成gif檔或影片檔輸出已回收

看板MATLAB作者 (我有我的路 但我的夢呢)時間16年前 (2009/08/14 10:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教各位高手, 我想將一簡單的動畫能夠輸出成gif動畫檔或影片檔。 以下我是取書中一個作動畫的程式: t=[0:0.05:100]; for b=1:20 plot (t,t.*exp(-t/b)),axis([0 100 0 10]),xlabel('t'); M(:,b)=getframe; end movie(M) imwrite(M,'output.gif') ^^^^^^^^^^^^^^^^^^^^^^^^^^ 最後一行是我自己加的,想getframe擷取的圖片用imwrite輸出 成動畫gif檔。但是不行,它的錯誤顯示如下: ??? Error using ==> writegif at 97 X must be double, uint8, or logical Error in ==> Animation_test_2 at 7 imwrite(M,'output.gif') 似乎是檔案格式不符。但我弄了好久還是霧濛濛不知怎麼改。 想請教各位高手幫我解決,謝謝各位!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.120.127
文章代碼(AID): #1AXCep1c (MATLAB)
文章代碼(AID): #1AXCep1c (MATLAB)