matlab表达式的含义,matlab中的 peaks 函数的含义-Go语言中文社区

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

begin{equation}f(x,y)=3(1-x)^{2}e^{-x^2-(y+1)^2}-10(frac{1}{5}x-x^3-y^5)e^{-x^2-y^2}-frac{1}{3}e^{-(x+1)^2-y^2}end{equation}

在 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);

4f8cba55dd28e264e9387f9ab4475300.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值