用Octave求导数
广告
{{v.name}}
设\(y=x^{ {\rm sin}x }\),求\(y^{'}\).
程序代码如下
function [text_result, numeric_result] = func38()
    pkg load symbolic;
    x = sym('x');
    question = x ^ sin(x);
    d = diff(question, x);
    text_result = ["\n", disp(d)];
    numeric_result = eval(d);
endfunction
计算结果如下
>> [text_result, numeric_result] = func38()
text_result =
     sin(x) ⎛                sin(x)⎞
    x      ⋅⎜log(x)⋅cos(x) + ──────⎟
            ⎝                  x   ⎠

numeric_result = (sym)

     sin(x) ⎛                sin(x)⎞
    x      ⋅⎜log(x)⋅cos(x) + ──────⎟
            ⎝                  x   ⎠
友链