0
y = @(Er) i*sqrt((((w^2*Mr*(Er))/isik_hizi^2)-(2*pi/lamdac)^2));
y0 = i* sqrt((w/isik_hizi)^2-(2*pi/lamdac)^2);
yansima = @(Er) ((y0/m0)-(y(Er)/m))/((y0/m0)+(y(Er)/m));
T = @(Er) exp(-y(Er)*l);
fx = @(Er) (s11*s22-s21*s12-(exp(-2*y0)*(la-l))*((T(Er)^2)-(yansima(Er)^2))/(1-(yansima(Er)^2*T(Er)^2)))
cozum = fzero(@(Er) fx(Er),5.72+7.21*i)
s11、s12、s21、s22および他のパラメータ複合体。 機能はfx
です。 fx
はEr
です。 Er
はシンボルです。最初Er
値5.72+7.21i
。私は最初のErに近い新しい価値を探しています。しかし、私には問題があります。開始の推測でfzeroを使用したエラー
エラー関数fzeroを使用して(ライン307)関数の値は有限と実際 でなければなりません。 s0308で
エラー(行76)cozum =関数fzero(@(ER)FX(ER)、5.72 + 7.21 * I)
「fsolve」を試してみてください –