peaks是MATLAB自轮巧带的双变量的实例函数。使用格式:
Z = peaks %生成49×49的腊圆键矩阵
Z = peaks(n) %生成n×n的矩阵
Z = peaks(X,Y) %计算给定x和y(必须是相同大小)的峰值,并返回一个大小相同的矩阵。
其腔誉他应用,如
>>[X,Y,Z] = peaks(10)
>>surf(X,Y,Z)
Matlab中的peaks函数用法:
mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依码闷高度而有不同颜色。下列命令可画出由函数
形成的立体网状图:
x=linspace(-2, 2, 25)% 在x轴上取25点 y=linspace(-2, 2, 25)% 在y轴上取25点
[xx,yy]=meshgrid(x, y)% xx和yy都是21x21的矩阵
zz=xx.*exp(-xx.^2-yy.^2)% 计算函数值,zz也是21x21的矩阵 mesh(xx, yy, zz)% 画出立体网状图。
surf和mesh的用法卜模蔽类似:
x=linspace(-2, 2, 25)% 在x轴上取25点 y=linspace(-2, 2, 25)% 在y轴上取25点
[xx,yy]=meshgrid(x, y)% xx和yy都是21x21的矩阵型州
zz=xx.*exp(-xx.^2-yy.^2)% 计算函数值,zz也是21x21的矩阵 surf(xx, yy, zz)% 画出立体曲面图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)