作业帮 > 综合 > 作业

帮忙看一下我的matlab程序为啥不对

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 16:39:19
帮忙看一下我的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.
T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)];
这里有问题, 2×2矩阵里 还有个PHI矩阵