MATLAB中peaks函数的用法

MATLAB中peaks函数感觉比较有意思,是两个变量的样本函数。用法主要为

z=peaks;返回一个49*49的矩阵

z=peaks(n);返回一个n*n的矩阵

peaks(n);没有输出参数时,这个函数直接使用surf来绘制peaks,默认n为49

[x y z]=peaks(...);

[X,Y,Z] = peaks(...); returns two additional matrices, X and Y, for parametric plots, for example, surf(X,Y,Z,del2(Z)). If not given as input, the underlying matrices X and Y are

[X,Y] = meshgrid(V,V)

where V is a given vector, or V is a vector of length n with elements equally spaced from -3 to 3. If no input argument is given, the default n is 49.

注:surf函数有个用法surf(z),z为一个二维矩阵,surf(z)绘制一个表面去,使用x=1:n,y=1:m, where [m n]=size[z];就是说surf(z)可以直接绘制一个表面图

例:

clc;clear;close all;
figure(1);
z=peaks(25);
surf(z);

figure(2);
peaks(5);%没有输出值的peaks函数直接绘制表面图

[x,y,z]=peaks(25);
figure(3);
surf(x,y,z);%注意图像2和图像3坐标的差异性,相当于平移了


  • 23
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值