帮忙看一下我的matlab程序为啥不对>> %% 4clear;R=5;Z=2*pi*R;Omega=0:10;Lambda=3;Beta=1;z=2;c=3*10^8;Phi1=5;Phi=4*pi*R*Z*Omega./(Lambda*c);T1=exp(1i*Beta*z)*[cos(pi/4) 1i*sin(pi/4);1i*sin(pi/4) cos(pi/4)];T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)]
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 16:54:12
帮忙看一下我的matlab程序为啥不对>> %% 4clear;R=5;Z=2*pi*R;Omega=0:10;Lambda=3;Beta=1;z=2;c=3*10^8;Phi1=5;Phi=4*pi*R*Z*Omega./(Lambda*c);T1=exp(1i*Beta*z)*[cos(pi/4) 1i*sin(pi/4);1i*sin(pi/4) cos(pi/4)];T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)]
帮忙看一下我的matlab程序为啥不对
>> %% 4
clear;
R=5;
Z=2*pi*R;
Omega=0:10;
Lambda=3;
Beta=1;
z=2;
c=3*10^8;
Phi1=5;
Phi=4*pi*R*Z*Omega./(Lambda*c);
T1=exp(1i*Beta*z)*[cos(pi/4) 1i*sin(pi/4);1i*sin(pi/4) cos(pi/4)];
T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)];
B=[1;0];
A=T1*(T2*(T1*B));
E1=A(1,1);
E2=A(2,1);
plot(Lambda,E1,Lambda,E2);
title('波长与光耦合器输出功率的关系');
xlabel('波长');
ylabel('光耦合器输出功率');
Error using ==> vertcat
CAT arguments dimensions are not consistent.
帮忙看一下我的matlab程序为啥不对>> %% 4clear;R=5;Z=2*pi*R;Omega=0:10;Lambda=3;Beta=1;z=2;c=3*10^8;Phi1=5;Phi=4*pi*R*Z*Omega./(Lambda*c);T1=exp(1i*Beta*z)*[cos(pi/4) 1i*sin(pi/4);1i*sin(pi/4) cos(pi/4)];T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)]
T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)];
这里有问题, 2×2矩阵里 还有个PHI矩阵