用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
友链