歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

MATLAB中的動(dòng)畫設(shè)計(jì)ppt課件

  • 資源ID:6009108       資源大?。?span id="fzk0qtv" class="font-tahoma">566.50KB        全文頁數(shù):16頁
  • 資源格式: PPT        下載積分:30積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要30積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

MATLAB中的動(dòng)畫設(shè)計(jì)ppt課件

MATLAB中的動(dòng)畫設(shè)計(jì) 1 MATLAB中的動(dòng)畫設(shè)計(jì) 電影動(dòng)畫 擦除動(dòng)畫 3 質(zhì)點(diǎn)動(dòng)畫 1 2 2 MATLAB中的動(dòng)畫設(shè)計(jì) 質(zhì)點(diǎn)動(dòng)畫 1 質(zhì)點(diǎn)動(dòng)畫產(chǎn)生一個(gè)順著曲線軌跡運(yùn)動(dòng)的質(zhì)點(diǎn)來操作使用comet comet3函數(shù)最簡單的動(dòng)畫產(chǎn)生方式 3 MATLAB中的動(dòng)畫設(shè)計(jì) 質(zhì)點(diǎn)動(dòng)畫 step1 求解出質(zhì)點(diǎn)完整的運(yùn)動(dòng)軌跡坐標(biāo)x y和zstep2 使用comet或者comet3直接繪制動(dòng)點(diǎn) 設(shè)計(jì)步驟 4 MATLAB中的動(dòng)畫設(shè)計(jì) 質(zhì)點(diǎn)動(dòng)畫 例1 質(zhì)點(diǎn)繞圓軌跡運(yùn)動(dòng) 使用函數(shù)comet建立質(zhì)點(diǎn)繞圓運(yùn)動(dòng)的動(dòng)畫cleart linspace 0 2 pi 10000 x cos t y sin t plot x y 以便比較comet是否跟著軌跡走axissquare holdon comet x y 0 03 5 MATLAB中的動(dòng)畫設(shè)計(jì) 質(zhì)點(diǎn)動(dòng)畫 例2 質(zhì)點(diǎn)繞螺旋軌跡運(yùn)動(dòng) 使用函數(shù)comet3建立質(zhì)點(diǎn)繞圓運(yùn)動(dòng)的動(dòng)畫cleart 0 pi 500 10 pi plot3 sin t cos t t axissquare holdon comet3 sin t cos t t 0 5 6 MATLAB中的動(dòng)畫設(shè)計(jì) 質(zhì)點(diǎn)動(dòng)畫 例3 平拋運(yùn)動(dòng) 平拋運(yùn)動(dòng)clearvx 40 t 0 0 01 10 x vx t y 9 8 t 2 2 comet x y 7 MATLAB中的動(dòng)畫設(shè)計(jì) 質(zhì)點(diǎn)動(dòng)畫 例4 導(dǎo)彈發(fā)射 導(dǎo)彈發(fā)射vx 100 cos 1 4 pi vy 100 sin 1 4 pi t 0 0 001 15 x vx t y vy t 9 8 t 2 2 comet x y 8 MATLAB中的動(dòng)畫設(shè)計(jì) 電影動(dòng)畫 2 電影動(dòng)畫從不同的視角拍下一系列對象的圖形 并保存到變量中 然后按照一定的順序像電影一樣播放 使用getframe movie函數(shù) getframe函數(shù)可以捕捉動(dòng)畫幀 并保存到矩陣中 該函數(shù)的主要格式有 1 F gefframe 從當(dāng)前圖形框中得到動(dòng)畫幀 2 F gefframe h 從圖形句柄h中得到動(dòng)畫幀 3 F getframe h rect 從圖形句柄h的指定區(qū)域rec中得到動(dòng)畫幀當(dāng)創(chuàng)建了一系列動(dòng)畫幀后 可利用movie函數(shù)播放這些動(dòng)畫幀 該函數(shù)的主要格式有 1 movie M 將矩陣M中的動(dòng)畫幀播放一次 2 movie M n 將矩陣M中的動(dòng)畫幀播放n次 3 movie M n fps 將矩陣M中的動(dòng)畫幀以每秒fps幀的速度播放n次 9 MATLAB中的動(dòng)畫設(shè)計(jì) 電影動(dòng)畫 step1 調(diào)用getframe函數(shù)生成每個(gè)幀 該函數(shù)返回一個(gè)列矢量 利用這個(gè)矢量 就可以創(chuàng)建一個(gè)電影動(dòng)畫矩陣 step2 調(diào)用movie函數(shù)按照指定的速度和次數(shù)運(yùn)行該電影動(dòng)畫 step3 調(diào)用movie2avi函數(shù)可以將矩陣中的一系列動(dòng)畫幀轉(zhuǎn)換成avi視頻文件 這樣 即使脫離了matlab環(huán)境也可播放動(dòng)畫 程序結(jié)構(gòu) 設(shè)計(jì)步驟 10 MATLAB中的動(dòng)畫設(shè)計(jì) 電影動(dòng)畫 例5 繞Z軸旋轉(zhuǎn)的peak動(dòng)畫 繞Z軸旋轉(zhuǎn)的Peak動(dòng)畫 X Y Z peaks 30 surf X Y Z set gca visible off colormap hot shadinginterp 記錄電影fori 1 15view 45 15 i 1 30 視角的改變m i getframe 抓取畫面值endmovie m 播放畫面 11 MATLAB中的動(dòng)畫設(shè)計(jì) 擦除動(dòng)畫 3 擦除動(dòng)畫使用Matlab的繪圖函數(shù)不斷重復(fù)繪制圖形對象 重繪過程中遞增式地改變圖形對象位置將產(chǎn)生動(dòng)畫效果 使用drawnow命令 設(shè)置擦除模式 EraseMode 最常用的動(dòng)畫設(shè)計(jì)方式 Matlab的圖形繪制函數(shù)允許采用不同的擦除模式來擦除原來的對象 不同的擦除模式將產(chǎn)生不同的動(dòng)畫效果 擦除模式是通過沒置 EraseMode 屬性來完成的 一共有三種擦除模式 1 none 重新繪制圖形對象時(shí)不擦除原來的對象 這種模式可動(dòng)態(tài)演示圖形的生成過程 如曲線和旋轉(zhuǎn)曲線的生成過程 2 background 在重新繪制圖形對象之前 用背景色重繪對象來達(dá)到擦除原來圖形對象的目的 該模式會(huì)擦除任何對象和它下面的任何圖形 3 Xor 在重新繪制圖形對象之前 只擦除原來的對象 不會(huì)擦除其他對象或圖形 這種模式能產(chǎn)生圖形對象移動(dòng)的效果 12 MATLAB中的動(dòng)畫設(shè)計(jì) 擦除動(dòng)畫 step1 設(shè)置重繪對象的擦除模式 EraseMode 模式step2 在循環(huán)語句中使用set更改圖形的xdata ydata和zdata等坐標(biāo)數(shù)據(jù) step3 使用darwnow命令刷新屏幕 程序結(jié)構(gòu) 設(shè)計(jì)步驟 set h erasemode erasemode h是需要執(zhí)行動(dòng)畫圖像的句柄 一般都是由line或者plot創(chuàng)建fori 1 nset h xdata xdata ydta ydata 更新圖像的坐標(biāo)數(shù)據(jù)drownnow 刷新屏幕end 13 MATLAB中的動(dòng)畫設(shè)計(jì) 擦除動(dòng)畫 例6 隨時(shí)間衰減的正弦函數(shù) 隨時(shí)間衰減的正弦函數(shù)t 0 0 005 10 pi 產(chǎn)生曲線并用xor方式抹去舊曲線h plot t sin 2 t exp t 5 EraseMode xor set gcf Position 450 350 350 250 fori 1 200y sin 2 t i 10 exp t 5 set h ydata y 不斷更新y值drawnow end 14 MATLAB中的動(dòng)畫設(shè)計(jì) 擦除動(dòng)畫 例7 運(yùn)動(dòng)的小球 例9 時(shí)鐘演示 例8 單擺橫梁 例10 小球繞跑道運(yùn)動(dòng) 15 Thanks 16

注意事項(xiàng)

本文(MATLAB中的動(dòng)畫設(shè)計(jì)ppt課件)為本站會(huì)員(鐘***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!