用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 ⎠