行列のサイズが一致しません。私は導電性セグマを持つ媒質中を移動するEm波をシミュレートしようとしています。問題は、私がEフィールドとHフィールドをプロットしようとすると、エラー(マトリックスサイズミスマッチ)が出ます。私は値を変更しようとしましたが、まだ出力はありません。誰かが私にこの問題の解決を手伝ってくれたら。事前のおかげでmatlabの行列サイズが不一致
segma=5
f=1000
m=2
w=2*pi*f ; % Omega
Eo= 8.854187817*10^12; %vaccum permitivity of air
y=(1+1i)*sqrt(pi*f*Eo*m*segma); % definning gamma
a=real(y)% definning alpha
b=imag(y);% defining beta
s=1/a;%skin depth
n=(1+1i)/segma*s;%characteristic impedance
vp=w*s; % phase velocity
lambda= 2*pi*s; % wavelength
t=0:1:100; % Time for analysis
z=0:1:100; % Range of Space under analysis
Ex=exp(-z*a)*cos(w*t-z*a); % assuming one component in the x-direction propagating in the +z direction . Also we have assumed E+=1
Hy=Ex/n; % Assuming one component in the y-direction
subplot(2,1,1)
plot(z,Ex,'g');
xlabel('z(metres)');
ylabel('Ex(E)');
title('Plane wave propagation in free space medium');
subplot(2,1,2)
plot(z,Hy,'r');
xlabel('z(metres)');
ylabel('Hy(H)');
こんにちは、私はちょうど私があなたの問題を解決したかどうかと思いまして、@ahmed。私が持っていれば、あなたの質問を終わらせるだけでなく、私にクレジットを与えるので、私は親切に答えを受け入れるように頼むことができますか?ありがとうございました。 – Anthony