matlab 动画_MATLAB绘图动画(1)
生活随笔
收集整理的這篇文章主要介紹了
matlab 动画_MATLAB绘图动画(1)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天寫(xiě)一個(gè)案列,繪圖動(dòng)畫(huà)
畫(huà)出以下曲面函數(shù)隨著theta角的變化的動(dòng)圖
程序代碼:
clc,clear,close allx=-8:0.5:8;[X,Y]=meshgrid(x);r=sqrt(X.^2+Y.^2);Z=sin(r)./r;figure('color','w');surf(Z); %畫(huà)出幀theAxes = axis; %保存坐標(biāo)值,使得所有幀都在同一個(gè)坐標(biāo)系中fmat= moviein(20); %創(chuàng)建一個(gè)動(dòng)畫(huà)矩陣,保存20幀for j =1:100 %循環(huán)創(chuàng)建動(dòng)畫(huà)數(shù)據(jù) surf(sin(2*pi*j/20)*Z,Z) %畫(huà)出每一步的曲面 axis(theAxes) %使用相同的坐標(biāo)系 fmat(:,j)=getframe; %復(fù)制到矩陣fmat中end運(yùn)行結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的matlab 动画_MATLAB绘图动画(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java listview控件_List
- 下一篇: matlab fig生成exe,MATL