ode

    1

    1答えて

    Kは大きな疎行列であり、yはベクトルです。 方法1:: expmはにつながる: K = ... y = ... y = expm(-1i*dt*K)*y; %new y 方法2: ode45ができます: K = ... y = ... y0 = y; [T, Y] = ode45(@(t,y)dy(y,K),[t1 t1+dt],y0); y = Y(end,:).'; %new

    0

    1答えて

    見出しからわかるように、私はODEについて何か質問したいと思います。私たちの先生はインターネット上にいくつかの例をアップロードしましたが、それらは単に解決策で構成されています。 ここに、次の方程式を解くことの1つがあります。 m_1 l^2 ϕ''_1 + m_1glϕ_1 + cl(ϕ_1 - ϕ_2) = 0 m_2 l^2 ϕ''_2 + m_2glϕ_2 + cl(ϕ_2 - ϕ_1)

    0

    1答えて

    私は自分のプロジェクトにこのコードを使用できますか? ftp://ftp.nodc.noaa.gov/nodc/archive/arc0032/0071189/1.1/data/0-data/AT003L11/RR_MOVED/FUNFUN/ODE23.C 最初にインクルードメイクファイルを使用します。それは何ですか?そのmexヘッダーは何ですか?私はちょうどその行を無視し、他のどこかでコードの残

    0

    1答えて

    の二つの変数で syms x y m g r l J % x,y are variables, the others are constant 1: 0.5*m*(r^2*x^2+l^2*(Dx-Dy)^2+2*r*l*Dx*(Dx-Dy)*cos(y))+0.5*J*(Dx-Dy)^2=m*g* (l*sin(x-y)-r*(1-cos(x))); 2: J*(D2x-D2y)+l^2

    0

    2答えて

    MUESLIライブラリmfOdeSolveの数値積分関数を使用しようとしていますが、コンパイルエラーが発生します。ユーザーガイドの例(#4-52)で、私はメインプログラムと外部モジュールにコードを分割と同じように : メイン: program ode use odemod use fml real (kind = MF_DOUBLE) :: t_0, t_end

    1

    1答えて

    pythonを使用して2.7.8。 私が扱っている微分方程式はx '= 2-3 * xです。それほど難しくない。正しい解は、y切片が2/3で減衰する指数関数です。エクササイズには3つの初期条件があります。また、同じプロット上に解を持つスロープ場を持たなければなりません。私は坂道を持っていますが、提供される解決策は間違っています。 x '= xのテストケースは、うまく働いたが、t> 0のときだけであ

    0

    1答えて

    を解決するためにDESOLVE・パッケージを使用しました。私は、「 - オイラーの統合栄養藻類ケモスタットモデルの6.7.2数値解法」の例では、第6章(Download)に到着しました。だから私はdeSolveパッケージとdocumentationを使ってRを使ってモデリングを再現しようとしました。私は、最初の部分を通じて勤務し、次のコードを派生: require(deSolve) # Set

    1

    1答えて

    私は、SymphyでLagrangiansからODEを生成し、NumpyとScipyで数値積分するなど、いくつかのプロセスを自動化しようとしています。 最後に完全なコード。はsolve()として常微分方程式を生成した結果として、私は次のようなSympy式で辞書を得る: {Derivative(lambda1(t), t): (y(t) + 1)/(x(t)*y(t)), Derivative(z