【发布时间】:2021-04-29 23:23:13
【问题描述】:
我有一个 Matlab 问题:
Matlab 中下面的命令计算什么表达式?
代码:
fminbnd(@(x) (sin(x).^2-1),0,pi)
最少:
(a) f(x)=1-sin x^2 或 (b)1-sin^2x。
我不太确定。我已将 x 值插入我的两个选项中,返回匹配 y 值的选项是正确的函数。但是对于这两个方程我得到 1,所以我不知道什么是正确的 a) 或 b)?
【问题讨论】:
标签: matlab
我有一个 Matlab 问题:
Matlab 中下面的命令计算什么表达式?
代码:
fminbnd(@(x) (sin(x).^2-1),0,pi)
最少:
(a) f(x)=1-sin x^2 或 (b)1-sin^2x。
我不太确定。我已将 x 值插入我的两个选项中,返回匹配 y 值的选项是正确的函数。但是对于这两个方程我得到 1,所以我不知道什么是正确的 a) 或 b)?
【问题讨论】:
标签: matlab
函数求值的优先级高于求幂。所以
sin(x).^2-1
与
相同(sin(x)).^2-1
也就是说,你先做 sin(x),然后对这个结果求平方。 哪个不一样
sin(x.^2)-1
【讨论】: