0

matlab で t を独立変数とする関数 y=f(t) を記述したい場合。この関数には、被写体によって異なる 8 つのパラメーターがあります。

これらの 8 つのパラメーターは、matlab ファイルにアップロードされ、によって呼び出される Excel 列に列ごとにリストされます。

m1=xlsread('jongens0','A:A'); 

そしてこれは8つのパラメータすべてについて

関数 y=f(t) の微分曲線が必要です zo 独立変数 t を定義しました

tmin=0;
tmax=20;
dt=1/100;
t = tmin:dt:tmax;

問題は、この規則では t が 1*200 ベクトルのように見えるのに対し、私のパラメーターは 50*1 列ベクトルであるため、それらを乗算しようとすると. t を関数の独立変数のように機能させるにはどうすればよいですか?

または、これを関数エディターに入れる必要がありますか? コマンドスクリプトの代わりに?

私はプログラミングの初心者なので、質問が下向きにばかげている場合は申し訳ありません:-)

助けてくれてありがとう

4

1 に答える 1

0

dt の計算が正しくありません。そのはず:

 dt = (tmax-tmin)/(length(m1)-1);
于 2013-06-09T22:01:43.857 に答える