前提・実現したいこと
ベクトルの長さを一致させ、グラフに起こしたい。
発生している問題・エラーメッセージ
「ベクトルの長さは同じでなければなりません。」とエラーが出て、グラフをプロットできません。
該当のソースコード
plot (t,abs(y(:,1)).^2,t,abs(y(:,2)).^2);
試したこと
正直何がおかしいのかわからず、対応できていません。
補足情報(FW/ツールのバージョンなど)
matlabオンラインの体験版を使っています。
また、全体のコードは
clear;
clf;
E1=0;
E2=50;
V=20;
H=[E1 V;V E2]1e6;
ODEFUN=@(t,y) [2pi H]/1iy;
tspan=[0,0.5e-6];
y0=[1;0];
[t,y]=ode45(ODEFUN,tspan,y0);
y=y.';
plot (t,abs(y(:,1)).^2,t,abs(y(:,2)).^2);
xlabel('time');
となっております。
回答1件
あなたの回答
tips
プレビュー