求大神支教、、、matlab 运行只能出一个图,然后图形的各个标注无法显现.程序如下clear;clc;clf;[n,zeta1]=meshgrid(0.6:0.05:1.5,0:pi/50:pi/2);zeta2=real(asin(n.*sin(zeta1))); .%透射角x=zeta1*180/pi; %转换成角度rpz=-n

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 11:40:38
求大神支教、、、matlab 运行只能出一个图,然后图形的各个标注无法显现.程序如下clear;clc;clf;[n,zeta1]=meshgrid(0.6:0.05:1.5,0:pi/50:pi/2);zeta2=real(asin(n.*sin(zeta1))); .%透射角x=zeta1*180/pi; %转换成角度rpz=-n

求大神支教、、、matlab 运行只能出一个图,然后图形的各个标注无法显现.程序如下clear;clc;clf;[n,zeta1]=meshgrid(0.6:0.05:1.5,0:pi/50:pi/2);zeta2=real(asin(n.*sin(zeta1))); .%透射角x=zeta1*180/pi; %转换成角度rpz=-n
求大神支教、、、matlab 运行只能出一个图,然后图形的各个标注无法显现.程序如下
clear;
clc;
clf;
[n,zeta1]=meshgrid(0.6:0.05:1.5,0:pi/50:pi/2);
zeta2=real(asin(n.*sin(zeta1))); .%透射角
x=zeta1*180/pi; %转换成角度
rpz=-n.*cos(zeta2)+cos(zeta1); ...%反射系数的分子部分
rpm=n.*cos(zeta2)+cos(zeta1); .%反射系数的分母部分
rp=rpz./rpm; %反射系数的大小
rsz=2*n.*cos(zeta1);.%透射系数的分子部分
rsm=n.*cos(zeta1)+cos(zeta2);.%透射系数的分母部分
rs=rsz./rsm;.%透射系数的大小
subplot(2,1,1);
mesh(n,x,rs);
plot3(n,rp,'k');
xlabel('n');
ylabel('x');
zlabel('rs');
view(-37.5-45,30);
title('rs & x and n');
subplot(2,1,2);
mesh(n,x,rp);
plot3(n,rp,'k');
xlabel('n');
ylabel('x/angle');
zlabel('rp');
view(-37.5-45,30);
title('rp & x and n');

求大神支教、、、matlab 运行只能出一个图,然后图形的各个标注无法显现.程序如下clear;clc;clf;[n,zeta1]=meshgrid(0.6:0.05:1.5,0:pi/50:pi/2);zeta2=real(asin(n.*sin(zeta1))); .%透射角x=zeta1*180/pi; %转换成角度rpz=-n
plot3有几个输入啊?三个轴的尺寸.
你把plot3语句都隐掉,就ok了