【问题标题】:Matlab: evaluate second derivativeMatlab:评估二阶导数
【发布时间】:2015-06-06 18:00:48
【问题描述】:

在我对函数f 进行二阶偏导之后,

second_div = diff(f,pz,2);

second_div 现在应该是pzu 的函数

我想在给(pz,u) 时评估second_div。我该怎么做?


尝试


second_div(2,3); <- failed because second_div is a 1*1 sym
vpa(subs(second_div,pz,u_m,2,3)); <- failed
vpa(subs(second_div,(pz,u_m),(2,3))); <- failed

谢谢。

【问题讨论】:

    标签: matlab derivative


    【解决方案1】:

    mathworks.com/help/symbolic/subs.html 看到,您替换了{} 中的变量列表:

    syms f pz u
    f = u*pz^3
    second_div = diff(f,pz,2);
    subs(second_div,{pz,u},[3,4])
    

    按预期给出72

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-04
      • 2014-06-13
      • 2016-12-25
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      相关资源
      最近更新 更多