亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pass glasssphere.m

?? One program to simulation light passing through a glass sphere. It is interesting and can be used i
?? M
字號:
% This part will generate the source of light beams.
% The light beams are parallel to each other and the central one pass through P point(view point),Pv(its position) .Their distances from each other are all a .
%..........................................................................
% The parameters that can bee adjusted are n1,n2 (the refractive index of 1st(source zone) & 2nd environment (sphere)),
% Pv , o & r (center of the sphere & it's radius), a (distance between light beams),
% aq (the width of the beams group)
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
clear all
n1=1 ; n2=4/3;             % for air & glass
Pv=[-4,1,1];
o=[0,0,0] ; r=1 ;          % the center of sphere & it's radius                 
nv=o-Pv ;          %the vector of light beams                                                       
a=0.2 ;
aq=5 ;             %indecating the number of prallel light beams placing in the plate
Lv1=[0.01,0.01,((dot(Pv,nv)-(Pv(1)+.01)*nv(1)-(Pv(2)+.01)*nv(2))/nv(3))-Pv(3)] ;    
t1=a/norm(Lv1) ;
Lv2=cross(nv,Lv1) ;            
t2=a/norm(Lv2) ;
for s1=1:(2*aq+1)           %Generating mesh of light beams
    PL1(:,:,s1)=[Pv(1)+(s1-aq-1)*t1*Lv1(1),Pv(2)+(s1-aq-1)*t1*Lv1(2),Pv(3)+(s1-aq-1)*t1*Lv1(3)] ;
    for s2=1:(2*aq+1)
        PL2(s2,:)=[PL1(1,1,s1)+(s2-aq-1)*t2*Lv2(1),PL1(1,2,s1)+(s2-aq-1)*t2*Lv2(2),PL1(1,3,s1)+(s2-aq-1)*t2*Lv2(3)] ;
    end
    PLT(:,:,s1)=[PL2] ;
end

%Primary step Of visualising ---- glass sphere

sphere(50) ;
shading interp ; colormap cool ;
grid off ;
hold on ; light('Color','w','Position',[-3 -1 0],'Style','infinite') ;
lighting phong ; alpha(.2) ;
set(findobj(gca,'type','surface'),'FaceLighting','phong','SpecularStrength',1,'DiffuseStrength',0.6,...
    'AmbientStrength',0.9,'SpecularExponent',200,...
    'SpecularColorReflectance',0.4,'BackFaceLighting','lit') ;



%-----------------------------------------------------------------------------------------------------------------

       %finding the contact points
   %Pc1 is the first contact point of each beam of light to sphere

L1=nv./norm(nv) ;
for i=1:2*aq+1
    for j=1:2*aq+1
        if (norm(PLT(j,:,i)-Pv) <= r)
          t01=[ 1/2/(L1(1)^2+L1(2)^2+L1(3)^2)*(2*L1(3)*o(3)-2*PLT(j,3,i)*L1(3)-2*PLT(j,2,i)*L1(2)+2*L1(1)*o(1)+2*L1(2)*o(2)-2*PLT(j,1,i)*L1(1)+2*(2*L1(3)*o(3)*L1(1)*o(1)+2*L1(3)*o(3)*L1(2)*o(2)-2*L1(3)*o(3)*PLT(j,1,i)*L1(1)+2*PLT(j,3,i)*L1(3)*PLT(j,2,i)*L1(2)-2*PLT(j,3,i)*L1(3)*L1(1)*o(1)-2*PLT(j,3,i)*L1(3)*L1(2)*o(2)+2*PLT(j,3,i)*L1(3)*PLT(j,1,i)*L1(1)-2*PLT(j,2,i)*L1(2)*L1(1)*o(1)+2*PLT(j,2,i)*L1(2)*PLT(j,1,i)*L1(1)+2*L1(1)*o(1)*L1(2)*o(2)-2*L1(2)*o(2)*PLT(j,1,i)*L1(1)-L1(1)^2*o(2)^2-L1(1)^2*o(3)^2-L1(1)^2*PLT(j,2,i)^2+L1(1)^2*r^2-L1(1)^2*PLT(j,3,i)^2-L1(2)^2*PLT(j,1,i)^2-L1(2)^2*o(3)^2-L1(2)^2*o(1)^2+L1(2)^2*r^2-L1(2)^2*PLT(j,3,i)^2-L1(3)^2*PLT(j,1,i)^2-L1(3)^2*o(2)^2-L1(3)^2*o(1)^2-L1(3)^2*PLT(j,2,i)^2+L1(3)^2*r^2-2*L1(3)*o(3)*PLT(j,2,i)*L1(2)+2*L1(1)^2*PLT(j,3,i)*o(3)+2*L1(1)^2*PLT(j,2,i)*o(2)+2*L1(2)^2*PLT(j,3,i)*o(3)+2*L1(2)^2*PLT(j,1,i)*o(1)+2*L1(3)^2*PLT(j,1,i)*o(1)+2*L1(3)^2*PLT(j,2,i)*o(2))^(1/2))] ;
          t02=[ 1/2/(L1(1)^2+L1(2)^2+L1(3)^2)*(2*L1(3)*o(3)-2*PLT(j,3,i)*L1(3)-2*PLT(j,2,i)*L1(2)+2*L1(1)*o(1)+2*L1(2)*o(2)-2*PLT(j,1,i)*L1(1)-2*(2*L1(3)*o(3)*L1(1)*o(1)+2*L1(3)*o(3)*L1(2)*o(2)-2*L1(3)*o(3)*PLT(j,1,i)*L1(1)+2*PLT(j,3,i)*L1(3)*PLT(j,2,i)*L1(2)-2*PLT(j,3,i)*L1(3)*L1(1)*o(1)-2*PLT(j,3,i)*L1(3)*L1(2)*o(2)+2*PLT(j,3,i)*L1(3)*PLT(j,1,i)*L1(1)-2*PLT(j,2,i)*L1(2)*L1(1)*o(1)+2*PLT(j,2,i)*L1(2)*PLT(j,1,i)*L1(1)+2*L1(1)*o(1)*L1(2)*o(2)-2*L1(2)*o(2)*PLT(j,1,i)*L1(1)-L1(1)^2*o(2)^2-L1(1)^2*o(3)^2-L1(1)^2*PLT(j,2,i)^2+L1(1)^2*r^2-L1(1)^2*PLT(j,3,i)^2-L1(2)^2*PLT(j,1,i)^2-L1(2)^2*o(3)^2-L1(2)^2*o(1)^2+L1(2)^2*r^2-L1(2)^2*PLT(j,3,i)^2-L1(3)^2*PLT(j,1,i)^2-L1(3)^2*o(2)^2-L1(3)^2*o(1)^2-L1(3)^2*PLT(j,2,i)^2+L1(3)^2*r^2-2*L1(3)*o(3)*PLT(j,2,i)*L1(2)+2*L1(1)^2*PLT(j,3,i)*o(3)+2*L1(1)^2*PLT(j,2,i)*o(2)+2*L1(2)^2*PLT(j,3,i)*o(3)+2*L1(2)^2*PLT(j,1,i)*o(1)+2*L1(3)^2*PLT(j,1,i)*o(1)+2*L1(3)^2*PLT(j,2,i)*o(2))^(1/2))] ;
          tc1=min(t01,t02) ;
          Pc1=real([PLT(j,1,i)+tc1*L1(1),PLT(j,2,i)+tc1*L1(2),PLT(j,3,i)+tc1*L1(3)]) ;       %Pc1 : Point of first contact     
        
        %..................................................................
        %formulating the equation of deflected light beam
        %First deflection :
        
          delC=2*Pc1-2*o ;
          beta1=asin((n1/n2)*(norm(cross(delC,-L1)))/(norm(delC)*norm(-L1))) ;
          ev1=o+0.46*r ;                          %evaluation amount (2)
          Pw1=fsolve(@solver1,ev1,optimset('fsolve'),Pc1,-delC,L1,beta1) ;
          L2=(Pw1-Pc1)./norm(Pw1-Pc1) ;
           L22=(2/(norm(-delC)^2)*dot(L2,-delC)*-delC)-L2 ;
          if dot(L22,L1) >= dot(L2,L1) 
             L2=L22./norm(L22) ;
         end 
          t11=[ 1/2/(L2(1)^2+L2(2)^2+L2(3)^2)*(2*L2(3)*o(3)-2*Pc1(3)*L2(3)-2*Pc1(2)*L2(2)+2*L2(1)*o(1)+2*L2(2)*o(2)-2*Pc1(1)*L2(1)+2*(2*L2(3)*o(3)*L2(1)*o(1)+2*L2(3)*o(3)*L2(2)*o(2)-2*L2(3)*o(3)*Pc1(1)*L2(1)+2*Pc1(3)*L2(3)*Pc1(2)*L2(2)-2*Pc1(3)*L2(3)*L2(1)*o(1)-2*Pc1(3)*L2(3)*L2(2)*o(2)+2*Pc1(3)*L2(3)*Pc1(1)*L2(1)-2*Pc1(2)*L2(2)*L2(1)*o(1)+2*Pc1(2)*L2(2)*Pc1(1)*L2(1)+2*L2(1)*o(1)*L2(2)*o(2)-2*L2(2)*o(2)*Pc1(1)*L2(1)-L2(1)^2*o(2)^2-L2(1)^2*o(3)^2-L2(1)^2*Pc1(2)^2+L2(1)^2*r^2-L2(1)^2*Pc1(3)^2-L2(2)^2*Pc1(1)^2-L2(2)^2*o(3)^2-L2(2)^2*o(1)^2+L2(2)^2*r^2-L2(2)^2*Pc1(3)^2-L2(3)^2*Pc1(1)^2-L2(3)^2*o(2)^2-L2(3)^2*o(1)^2-L2(3)^2*Pc1(2)^2+L2(3)^2*r^2-2*L2(3)*o(3)*Pc1(2)*L2(2)+2*L2(1)^2*Pc1(3)*o(3)+2*L2(1)^2*Pc1(2)*o(2)+2*L2(2)^2*Pc1(3)*o(3)+2*L2(2)^2*Pc1(1)*o(1)+2*L2(3)^2*Pc1(1)*o(1)+2*L2(3)^2*Pc1(2)*o(2))^(1/2))] ;
          t12=[ 1/2/(L2(1)^2+L2(2)^2+L2(3)^2)*(2*L2(3)*o(3)-2*Pc1(3)*L2(3)-2*Pc1(2)*L2(2)+2*L2(1)*o(1)+2*L2(2)*o(2)-2*Pc1(1)*L2(1)-2*(2*L2(3)*o(3)*L2(1)*o(1)+2*L2(3)*o(3)*L2(2)*o(2)-2*L2(3)*o(3)*Pc1(1)*L2(1)+2*Pc1(3)*L2(3)*Pc1(2)*L2(2)-2*Pc1(3)*L2(3)*L2(1)*o(1)-2*Pc1(3)*L2(3)*L2(2)*o(2)+2*Pc1(3)*L2(3)*Pc1(1)*L2(1)-2*Pc1(2)*L2(2)*L2(1)*o(1)+2*Pc1(2)*L2(2)*Pc1(1)*L2(1)+2*L2(1)*o(1)*L2(2)*o(2)-2*L2(2)*o(2)*Pc1(1)*L2(1)-L2(1)^2*o(2)^2-L2(1)^2*o(3)^2-L2(1)^2*Pc1(2)^2+L2(1)^2*r^2-L2(1)^2*Pc1(3)^2-L2(2)^2*Pc1(1)^2-L2(2)^2*o(3)^2-L2(2)^2*o(1)^2+L2(2)^2*r^2-L2(2)^2*Pc1(3)^2-L2(3)^2*Pc1(1)^2-L2(3)^2*o(2)^2-L2(3)^2*o(1)^2-L2(3)^2*Pc1(2)^2+L2(3)^2*r^2-2*L2(3)*o(3)*Pc1(2)*L2(2)+2*L2(1)^2*Pc1(3)*o(3)+2*L2(1)^2*Pc1(2)*o(2)+2*L2(2)^2*Pc1(3)*o(3)+2*L2(2)^2*Pc1(1)*o(1)+2*L2(3)^2*Pc1(1)*o(1)+2*L2(3)^2*Pc1(2)*o(2))^(1/2))] ;
          tc2=max(t11,t12) ;
          Pc2=Pc1+tc2*L2 ;
         
        %Second deflection :
        
          delC2=2*Pc2-2*o ;
          beta2=asin((n2/n1)*(norm(cross(-delC2,-L2)))/(norm(-delC2)*norm(-L2))) ;
          beta2=real(beta2) ;
          ev2=o+1.34*r ;          % Evaluation amount (2)
          Pw2=fsolve(@solver1,ev2,optimset('fsolve'),Pc2,delC2,L2,beta2) ;
          L3=(Pw2-Pc2)./norm(Pw2-Pc2) ;
          
          L32=(2/(norm(delC2)^2)*dot(L3,delC2)*delC2)-L3 ;
          if dot(L32,L2) >= dot(L3,L2)
             L3=L32./norm(L32) ;
         end 
        
        %Showing Results in the Figure
        
          PT1=[PLT(j,:,i)',Pc1'] ;
          PT2=[Pc1',Pc2'] ;
          PT3=[Pc2',(Pc2+3*L3)'] ;
          plot3(PT1(1,:),PT1(2,:),PT1(3,:),'b',PT2(1,:),PT2(2,:),PT2(3,:),'g',PT3(1,:),PT3(2,:),PT3(3,:),'r') ;
          hold on ;
          
      else
          PT2=[PLT(j,:,i)',(PLT(j,:,i)+8*L1)'] ;
          plot3(PT2(1,:),PT2(2,:),PT2(3,:),'b') ;
          hold on ;
      end 
    end 
end 
plot3(o(1),o(2),o(3),'.k','MarkerSize',5) ;
axis equal ;
hold off

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品国产成人国产三级粉色| 亚洲免费大片在线观看| 99久久99精品久久久久久| 日韩高清欧美激情| 日韩电影免费一区| 亚洲一区二区3| 一二三四社区欧美黄| 亚洲日本在线观看| 悠悠色在线精品| 亚洲激情网站免费观看| 亚洲免费av网站| 亚洲天堂免费在线观看视频| 18欧美亚洲精品| 亚洲女同一区二区| 亚洲国产wwwccc36天堂| 午夜欧美视频在线观看| 日韩电影在线观看一区| 蜜桃免费网站一区二区三区| 国产一区福利在线| 成人国产精品免费网站| 色狠狠av一区二区三区| 91福利社在线观看| 91麻豆精品国产91久久久资源速度 | 成人动漫一区二区在线| 99视频国产精品| 在线观看日韩av先锋影音电影院| 在线精品视频免费观看| 欧美高清视频不卡网| 精品国产乱码久久久久久影片| 久久久久久黄色| 亚洲视频 欧洲视频| 午夜激情综合网| 久久99精品久久久久婷婷| 国产成人综合视频| 在线视频国内自拍亚洲视频| 欧美一区二区国产| 国产日产欧美一区二区视频| 一区二区三区在线观看欧美 | 在线视频欧美精品| 精品久久一区二区| 国产精品国产三级国产普通话三级 | 一级精品视频在线观看宜春院| 蜜臀av一区二区三区| 成人爱爱电影网址| 欧美日韩国产免费一区二区| 亚洲视频中文字幕| 亚洲成人激情av| 国产精品系列在线观看| 色婷婷国产精品| 久久久影视传媒| 亚洲国产精品一区二区久久 | 日韩免费电影一区| 亚洲视频电影在线| 国内精品久久久久影院薰衣草| 色美美综合视频| 国产欧美日韩在线| 麻豆成人综合网| 欧美中文字幕亚洲一区二区va在线 | 中文字幕日韩欧美一区二区三区| 丝袜美腿亚洲一区| 色老汉一区二区三区| 国产欧美一区二区在线| 久久精品久久99精品久久| 日本一区二区三级电影在线观看| 亚洲成人第一页| 91麻豆国产精品久久| 国产视频一区二区在线| 久久精品国产成人一区二区三区 | 色哟哟国产精品| 亚洲国产成人自拍| 国产一区三区三区| 日韩女优av电影| 日韩av在线播放中文字幕| 欧美在线一二三| 有码一区二区三区| 91伊人久久大香线蕉| 国产精品三级av| 国产成人在线观看免费网站| 精品99999| 久久er99热精品一区二区| 3atv在线一区二区三区| 午夜精品久久久久久久久久| 欧美色综合天天久久综合精品| 中文字幕永久在线不卡| 从欧美一区二区三区| 中文字幕免费观看一区| 成人免费福利片| 国产精品高潮久久久久无| 国产精品 日产精品 欧美精品| 精品欧美久久久| 国产综合色在线| 国产欧美综合色| 成人性生交大片免费看中文| 中文字幕高清不卡| 91在线视频播放地址| 亚洲精品视频一区| 在线观看av一区| 免费在线观看一区| ww亚洲ww在线观看国产| 国产一区二区福利| 中文字幕视频一区| 欧美日韩国产免费| 久久99精品一区二区三区| 国产亚洲婷婷免费| 色哟哟亚洲精品| 日韩在线一区二区三区| 国产校园另类小说区| 成人av免费在线观看| 亚洲一区二区三区在线看| 91精品国产麻豆国产自产在线| 极品销魂美女一区二区三区| 国产精品天干天干在观线| 欧美在线三级电影| 国内一区二区视频| 一色屋精品亚洲香蕉网站| 欧美日韩国产一级片| 国产乱码精品一区二区三区忘忧草 | 欧美亚洲国产一区二区三区| 久久99久久精品| 日韩理论片在线| 欧美一区二区三区喷汁尤物| www.综合网.com| 日韩国产欧美在线视频| 中文字幕一区av| 日韩一级欧美一级| 色久优优欧美色久优优| 久久99精品一区二区三区三区| 一区二区三区四区在线免费观看| 精品少妇一区二区三区在线播放| 99久久精品国产观看| 九九热在线视频观看这里只有精品| 中文字幕一区日韩精品欧美| 91精品婷婷国产综合久久性色| 成人黄色小视频| 国产真实乱对白精彩久久| 亚洲成人自拍偷拍| 最新成人av在线| 国产日韩精品一区| 日韩区在线观看| 欧美挠脚心视频网站| 91麻豆免费在线观看| 国产在线播放一区三区四| 午夜av一区二区三区| 亚洲精品久久久蜜桃| 国产精品久久久久影院| 久久久99免费| 欧美成人猛片aaaaaaa| 91精品国产入口| 欧美精品 国产精品| 在线看日本不卡| 日本高清免费不卡视频| 99r国产精品| 99在线精品一区二区三区| 国产成人免费视频一区| 国内不卡的二区三区中文字幕 | 日韩国产精品久久久久久亚洲| 一区二区视频在线看| 一区在线中文字幕| 国产精品蜜臀在线观看| 久久九九国产精品| 国产午夜精品在线观看| 国产日韩欧美电影| 国产网站一区二区三区| 久久久91精品国产一区二区精品| 久久综合成人精品亚洲另类欧美 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美一区二区三区公司| 欧美一级片在线看| 欧美xxxxx牲另类人与| 日韩久久精品一区| 久久色视频免费观看| 久久久久久亚洲综合| 国产欧美日本一区二区三区| 国产婷婷色一区二区三区四区| 国产精品日韩成人| 亚洲色图都市小说| 亚洲国产视频网站| 六月丁香婷婷色狠狠久久| 九九在线精品视频| jiyouzz国产精品久久| 在线亚洲欧美专区二区| 日韩视频123| 国产欧美日韩麻豆91| 亚洲一区二区三区小说| 七七婷婷婷婷精品国产| 国产高清久久久| 色又黄又爽网站www久久| 欧美高清视频一二三区 | 国产精品资源在线看| av一二三不卡影片| 欧美精品久久一区二区三区| 久久免费午夜影院| 亚洲精品视频在线观看免费 | 久久青草国产手机看片福利盒子| 亚洲国产精品成人综合| 五月天中文字幕一区二区| 国产激情视频一区二区三区欧美| 在线免费观看视频一区| 欧美精品一区在线观看| 亚洲国产精品久久人人爱蜜臀|