【问题标题】:Find minimum of single-variable function求单变量函数的最小值
【发布时间】: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


    【解决方案1】:

    函数求值的优先级高于求幂。所以

    sin(x).^2-1
    

    相同
    (sin(x)).^2-1
    

    也就是说,你先做 sin(x),然后对这个结果求平方。 哪个不一样

    sin(x.^2)-1
    

    【讨论】:

      猜你喜欢
      • 2019-11-05
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 2019-06-08
      • 1970-01-01
      • 2021-06-18
      • 2023-04-02
      相关资源
      最近更新 更多