matlab中的 peaks 函数的含义

来源:互联网 发布:定位软件开发 编辑:程序博客网 时间:2024/05/22 00:09

matlab 中的 peaks 函数是一个典型的多元函数。它本质上是一个二元高斯分布的概率密度函数,函数表达式为:


在 matlab 命令行窗口直接输入 peaks 可以得到其表达式的 matlab 形式:

z =  3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ... 
   - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ... 
   - 1/3*exp(-(x+1).^2 - y.^2) 

三维图像:

 f=@(x,y)3*(1-x).^2.*exp(-(x.^2) - (y+1).^2)- 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2)- 1/3*exp(-(x+1).^2 - y.^2); ezmesh(f);



从图像看出,它恰好有3个极小点,3个极大点。

0 0
原创粉丝点击