这个程序就是模拟海浪的形态,就是在X Y平面内每一点的Z坐标
h(j,k)=h(j,k)+an(i)*cos(a*x(j)*cos(rad(i))+a*y(k)*cos(rad(i)-w(i)*t+e))这个就是Z坐标
至少公式的意义就不清楚了,定义的W就是用到计算h,h就是一个和随机数有关的有公式
p=surf(x,y,h) 这个就是画三围图的函数
你的程序里X和Y是从-10到10,就是在这个范围内画300张三围图
F(o)=getframe
把这300张实现动画播放
使用 meshgrid 函数和surf函数即可
sin的方程可以自己写
代码:
x=[pi/2:.5:15]
y=[0:.5:15]
[X,Y]=meshgrid(x,y)
Z=0.5.*sin(X)
surf(X,Y,Z)
以下是两个效果图
surf:3-D shaded surface plot.surf是关键词surface的简写了。surfc中的c代表contour.等高线的意思。matlab命令基本是英文的简写。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)