怎样用Matlab做动画演示

 时间:2024-10-14 20:55:49

简介

Matalb可以进行一些简单的动画演示,实现这种操作的主要命令为moviein命令、getfram髫潋啜缅e命令以及movie命令。下面对如何用Matlab做动画演示见多做下介绍。

方法/步骤

利用moviein命令对内存进行初始化,创建一个最够大的矩阵,使其能够容纳基于当前坐标轴大小的一系列制定的图形(帧);moviein(n)可以创建一个足够大的n列矩阵。

利用getframe命令生成每个帧。

利用movie命令按照指定的速度和次数运行该动画,movie(M,n)可以播放由矩阵M所定义的画面n次,默认n时只播放一次。

演示山峰函数绕Z轴旋转的动画。

>> [X,Y,Z]=peaks(30);

>> surf(X,Y,Z)

>> axis([-3,3,-3,3,-10,10])

>> axis off

>> shading interp

>> colormap(hot)

>> M=moviein(20); %建立一个20列的大矩阵

>> for i=1:20

view(-37.5+24*(i-1),30) %改变视点

M(:,i)=getframe; %将图形保存到M矩阵

end

>> movie(M,2) %播放画面2次

下图为动画的一幕

怎样用Matlab做动画演示

  • 原神珊瑚珍珠采集路线最新2022
  • 原神珊瑚真珠位置分布
  • 原神30没任务了怎么升级
  • 原神鱼叉渔获如何获得
  • 怎么与伴侣相处的很好
  • 热门搜索
    太湖三白是什么 什么是额定功率 眼睛一直跳是什么原因 栀子花的养殖方法和注意事项 挂烫机什么牌子好 缱绻什么意思 心悦会员有什么用 维生素c作用 sd卡是什么意思 东道主是什么意思