
time=0:1:1000;
y0=[0;0];
[t, y]=ode45(@dydt,time, y0);
plot(t,y(:,1)/1000,t,y(:,2));
function retval=dydt(t, y)
retval=[y(2);3000/500];
end
というプログラムは単位質量あたり働く力が6N/kgのt=oで速度0の質点の速さと位置を求めて描写しているんですが、y(:,1)でなぜ位置,y(:,2)でなぜ速さを表せているのか(すなわちどうして一列目が一回積分で、二列目が二回積分なのか)、またy(2)はいったい何を表しているのかを教えていただけませんか?プログラミング初心者かつ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学、プログラミング、物理、...
-
ノートPCについて 大学・専門へ...
-
どんなもの作りました?
-
VBA フォルダ アクセス権限付与
-
スレッドセーフな関数readdir_r...
-
CSVデータの"(ダブルクォーテ...
-
procってなんですか?
-
リピート再生が出来ません
-
VBAプログラミング
-
誤差拡散法のプログラミング
-
アセンブリ名とは??
-
スクリーンセイバーの作り方
-
久しぶりのプログラミング
-
PL/Iについて
-
最近の子供のおもちゃはAIやプ...
-
エクセルVBAでRS232Cへ
-
C言語を用いたプログラミングに...
-
プログラミングの質問です。x^2...
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ノートPCについて 大学・専門へ...
-
数学、プログラミング、物理、...
-
アセンブリ名とは??
-
リピート再生が出来ません
-
Visual Studio Codeについて
-
PLC 命令
-
PL/Iについて
-
Cで本格的なプログラムを作りたい
-
作業工程 SDとMD
-
Pythonでの不均一なサイコロを...
-
OpenGLで円筒つくり
-
Macでプログラミングしている方...
-
H8S 2462のプログラミング方法
-
C言語で常駐ソフトを作成
-
高校生です! プログラミングに...
-
乱数の使いよう(C++)
-
push any key で終了する方法?
-
procってなんですか?
-
CSVデータの"(ダブルクォーテ...
-
三菱製PLC Qシリーズで技術的な...
おすすめ情報
勝手な言葉を用いて混乱させてしまいすいません。私はあほうなので微分方程式を解くことを積分みたいなものと捉えてました。ode45でたとえばdxdt=tやdxdt=-(x-1)などはどういうプログラミングをすればいいのかまではわかります。x''=50を解くときx'=50とx''=x'の二つをode45で解いているのはわかるんですけどなぜそのプログラムでいいのかがわからないのです。matlabのode45のページの解説を見てもわかりませんでした。もしご存じであったら教えていただけると幸いです。