求大神支教、、、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/06/22 03:42:56
![求大神支教、、、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](/uploads/image/z/10787925-21-5.jpg?t=%E6%B1%82%E5%A4%A7%E7%A5%9E%E6%94%AF%E6%95%99%E3%80%81%E3%80%81%E3%80%81matlab+%E8%BF%90%E8%A1%8C%E5%8F%AA%E8%83%BD%E5%87%BA%E4%B8%80%E4%B8%AA%E5%9B%BE%2C%E7%84%B6%E5%90%8E%E5%9B%BE%E5%BD%A2%E7%9A%84%E5%90%84%E4%B8%AA%E6%A0%87%E6%B3%A8%E6%97%A0%E6%B3%95%E6%98%BE%E7%8E%B0.%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%B8%8Bclear%3Bclc%3Bclf%3B%5Bn%2Czeta1%5D%3Dmeshgrid%280.6%3A0.05%3A1.5%2C0%3Api%2F50%3Api%2F2%29%3Bzeta2%3Dreal%28asin%28n.%2Asin%28zeta1%29%29%29%3B+.%25%E9%80%8F%E5%B0%84%E8%A7%92x%3Dzeta1%2A180%2Fpi%3B+%25%E8%BD%AC%E6%8D%A2%E6%88%90%E8%A7%92%E5%BA%A6rpz%3D-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了