2016-10-13 11 views
0

特定のIVPを解くアルゴリズムを作った。私はMatLabの関数dsolve()で解決策を得ていますが、私はIVPのソリューションを置き換えるため、定数の点で解を得たくありません。定数のない線形常微分方程式の解を得る

たとえば、私がdsolve('Dy = x + y','x) 'を解決すると、C12*exp(x) - x - 1が得られますが、私はexp(x) - x - 1を取得したいだけです。 sym300を文字列に変換することによってC12を切り出すのは非常に簡単ですが、別の関数で試してみるとわかりません。定数が多く、最初の文字だけがうまく機能します。だから...

dsolve()の出力を得る方法はありますか?

答えて

1

初期条件を追加するだけで、定数なしの出力が得られます。
dsolve( 'Dy = x + y'、 'y(0)= 0'、 'x')のように