用Octave计算微分方程
广告
{{v.name}}
求\(xy''+3y'=0\)的通解.
程序代码如下
function [text_result, numeric_result] = func84()
pkg load symbolic;
x=sym('x');
y=sym('y(x)');
de = diff(diff(y)) * x + 3 * diff(y);
result = dsolve (de);
text_result = ["\n", disp(result)];
numeric_result = eval(result);
endfunction
结果如下
>> [text_result, numeric_result] = func84()
text_result =
C₂
C₁ + ──
2
x
numeric_result = (sym)
C₂
C₁ + ──
2
x