当前位置:编程学习 > Matlab >>

求大神支教、、、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');
追问:
        	
				
谢谢了、、、
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,