[問題] 將動畫作成gif檔或影片檔輸出已回收
請教各位高手,
我想將一簡單的動畫能夠輸出成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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章