




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于MATLAB的電磁場(chǎng)動(dòng)畫(huà)仿真基于MATLAB的電磁場(chǎng)動(dòng)畫(huà)仿真目錄1、編程思路2、基本函數(shù)介紹3實(shí)例演示目錄結(jié)構(gòu)4心得與總結(jié)目錄1、編程思路3實(shí)例演示目錄4心得與總結(jié)編程思路.編程思路.3
編程思路
動(dòng)畫(huà)的原理通過(guò)循環(huán),不斷增加時(shí)間變量,,不斷作畫(huà),保持一定時(shí)間,擦除,重新作畫(huà),并且在一定時(shí)間內(nèi)連續(xù)演示,這樣就形成了動(dòng)畫(huà)。編程思路動(dòng)畫(huà)的原理通過(guò)循環(huán),不斷增加時(shí)
編程思路
時(shí)間、空間變量的定義確定函數(shù)式(比如圓極化)設(shè)置循環(huán)作圖延時(shí),擦除再作圖編程思路時(shí)間、空間變量的定義確定函數(shù)式(比如圓極化基本函數(shù)介紹.基本函數(shù)介紹.6基本函數(shù)介紹pausequivermovie2aviquiver(x,y,u,v,size)quiver(u,v)quiver3(X,Y,Z,U,V,W)pause(n)—n對(duì)應(yīng)暫停多少秒movie2avi(mov,'myPeaks.avi');前面必須搭配錄制圖像的循環(huán)mov(k)=getframe(gcf);gradient求梯度畫(huà)等高(勢(shì))線contour基本函數(shù)介紹pausequivermovie2avi
pausemovie2avi的簡(jiǎn)單舉例clearall;closeall;clc;%清除變量,關(guān)閉圖像,清屏w=2*pi;t=0;%設(shè)置時(shí)間x=0:0.01:9;fori=1:300y=sin(w*t-x);plot(x,y);title('正弦波傳播');xlabel('x');ylabel('y');axis([09-11]);gridon;holdon;mov(i)=getframe(gcf);%錄制
pause(0.1);%延時(shí)
t=t+0.1;holdoff;endmovie2avi(mov,'正弦波傳播');%生成avi視頻文件pausemovie2avi的簡(jiǎn)單舉例clearaquivergradientcontour
clearall;clc;closeall;q1=-2*10.^-9;k=9*10.^9;x=(-5:0.5:5);y=(-5:0.5:5);[X,Y]=meshgrid(x,y);r1=sqrt((X-3).^2+Y.^2);u=k*q1./r1;n=(-5:.5:5);
[Ex,Ey]=gradient(-u);Ex=Ex./sqrt(Ex.^2+Ey.^2);Ey=Ey./sqrt(Ex.^2+Ey.^2);xlabel('x','fontsize',15);ylabel('y','fontsize',15);title(‘負(fù)電荷電場(chǎng)');holdongridon;axis([-5,5,-5,5]);holdon;plot(3,0,'O','MarkerSize',15);contour(X,Y,u,n,'r.');quiver(X,Y,Ex,Ey);quivergradientcontour實(shí)例演示.實(shí)例演示.10實(shí)例演示clear;clc;closeall;%清除歷史變量和操作t=0;%設(shè)置初始時(shí)間k=2;w=10;y=(0:0.1:30);l=zeros(size(y));fori=1:300gridon;E=cos(w*t-k*y);%電場(chǎng)表達(dá)式
H=0.3.*cos(w*t-k*y);%磁場(chǎng)表達(dá)式式view(i,i);quiver3(l,y,l,E,l,l,'r');holdon;quiver3(l,y,l,l,l,H,'b');title('電磁波傳播動(dòng)畫(huà)');xlabel('H(藍(lán)色),x');ylabel('y');zlabel('E(紅色),z');pause(0.1);%設(shè)置視覺(jué)殘留時(shí)間
mov(i)=getframe(gcf);%錄制
t=t+0.01;%設(shè)置時(shí)間仿真步長(zhǎng)
endholdoff;movie2avi(mov,'電磁波傳播動(dòng)畫(huà).avi');%生成avi視頻文件實(shí)例演示clear;clc;實(shí)例演示%左旋圓極化波clearall;clc;closeall;x=(0:0.3:30);%初始位置l=zeros(size(x));t=0;%時(shí)間變量fori=1:1500%幀數(shù)
ey=cos(2*pi*t-0.8*x);%電場(chǎng)橫向分量
ez=cos(2*pi*t-0.8*x+pi/2);%電場(chǎng)縱向分量
quiver3(x,l,l,l,ey,ez);%畫(huà)矢量圖
title('左旋園極化波');%標(biāo)題
xlabel('x');%x標(biāo)簽
ylabel('y');%y標(biāo)簽
zlabel('z');%z標(biāo)簽
axis([0,30,-4,4,-4,4]);view(20,40);%觀察范圍
pause(0.01);%延時(shí)
mov(i)=getframe(gcf);%錄制
t=t+0.01;end;holdoff;movie2avi(mov,'左旋園極化波.avi');%生成avi視頻文件實(shí)例演示%左旋圓極化波實(shí)例演示實(shí)例演示實(shí)例演示%垂直極化線極化波入射理想導(dǎo)體clear;%清除變量x1=(0:0.3:30);%初始位置z1=(30:-0.3:0);%初始位置x2=(30:0.3:60);%初始位置z2=(0:0.3:30);%初始位置Ei=zeros(size(x1));%初始入射電場(chǎng)Er=zeros(size(x1));%初始反射電場(chǎng)l=zeros(size(x1));%零向量t=0;fori=1:250%幀數(shù)
ifi<=101;%波還能沒(méi)有到界面
Ei(1:i)=cos(20*pi*t-0.35*(x1(1:i)-z1(1:i)));%電場(chǎng)
quiver3(x1,l,z1,l,Ei,l);%畫(huà)圖
end;ifi>101;%波已經(jīng)到達(dá)界面
Ei=cos(20*pi*t-0.35*(x1-z1));%電場(chǎng)
ifi<=202;Er(1:i-101)=-cos(20*pi*t-0.35*(x2(1:i-101)+z2(1:i-101)));end;實(shí)例演示%垂直極化線極化波入實(shí)例演示ifi>202;Er=-cos(20*pi*t-0.35*(x2+z2));endquiver3(x1,l,z1,l,Ei,l);%畫(huà)圖
holdon;%圖形保持
quiver3(x2,l,z2,l,Er,l);%畫(huà)圖
end;title('垂直極化波','FontSize',15);%標(biāo)題
xlabel('x','FontSize',15);%x標(biāo)簽
ylabel('y','FontSize',15);%y標(biāo)簽
zlabel('z','FontSize',15);%z標(biāo)簽
axis([0,60,-10,10,0,30]);%觀察范圍
view(20+i,40);%視角pause(0.0001)%延時(shí)
t=t+0.00334;mov(i)=getframe(gcf);%時(shí)間增加
holdoff;end;movie2avi(mov,’垂直極化波.avi')實(shí)例演示ifi>202;實(shí)例演示實(shí)例演示心得與總結(jié).心得與總結(jié).17心得與總結(jié)
1、要結(jié)合所學(xué)知識(shí)構(gòu)建模型,形成自己的編程思路。2、在編程中,應(yīng)多留意細(xì)節(jié),比如時(shí)間的步進(jìn)應(yīng)該與所給的頻率匹配,即滿足Δt<T,否則將觀察不到相位連續(xù)變化的圖像,甚至有可能看起來(lái)波在向與預(yù)期相反的方向傳播。3、針對(duì)不同類型的電磁波,改變view的角度以及作圖方式可以方便我們觀察出我們想要觀察的特點(diǎn)。4、編程都是由簡(jiǎn)到繁逐漸豐富自己的程序,逐步調(diào)試,逐漸實(shí)現(xiàn)自己想要的功能,不能一蹴而就!
心得與總結(jié)1、要結(jié)合所學(xué)知識(shí)構(gòu)建模型,形成自己的編程思路?;贛ATLAB的電磁場(chǎng)動(dòng)畫(huà)仿真課件基于MATLAB的電磁場(chǎng)動(dòng)畫(huà)仿真基于MATLAB的電磁場(chǎng)動(dòng)畫(huà)仿真目錄1、編程思路2、基本函數(shù)介紹3實(shí)例演示目錄結(jié)構(gòu)4心得與總結(jié)目錄1、編程思路3實(shí)例演示目錄4心得與總結(jié)編程思路.編程思路.22
編程思路
動(dòng)畫(huà)的原理通過(guò)循環(huán),不斷增加時(shí)間變量,,不斷作畫(huà),保持一定時(shí)間,擦除,重新作畫(huà),并且在一定時(shí)間內(nèi)連續(xù)演示,這樣就形成了動(dòng)畫(huà)。編程思路動(dòng)畫(huà)的原理通過(guò)循環(huán),不斷增加時(shí)
編程思路
時(shí)間、空間變量的定義確定函數(shù)式(比如圓極化)設(shè)置循環(huán)作圖延時(shí),擦除再作圖編程思路時(shí)間、空間變量的定義確定函數(shù)式(比如圓極化基本函數(shù)介紹.基本函數(shù)介紹.25基本函數(shù)介紹pausequivermovie2aviquiver(x,y,u,v,size)quiver(u,v)quiver3(X,Y,Z,U,V,W)pause(n)—n對(duì)應(yīng)暫停多少秒movie2avi(mov,'myPeaks.avi');前面必須搭配錄制圖像的循環(huán)mov(k)=getframe(gcf);gradient求梯度畫(huà)等高(勢(shì))線contour基本函數(shù)介紹pausequivermovie2avi
pausemovie2avi的簡(jiǎn)單舉例clearall;closeall;clc;%清除變量,關(guān)閉圖像,清屏w=2*pi;t=0;%設(shè)置時(shí)間x=0:0.01:9;fori=1:300y=sin(w*t-x);plot(x,y);title('正弦波傳播');xlabel('x');ylabel('y');axis([09-11]);gridon;holdon;mov(i)=getframe(gcf);%錄制
pause(0.1);%延時(shí)
t=t+0.1;holdoff;endmovie2avi(mov,'正弦波傳播');%生成avi視頻文件pausemovie2avi的簡(jiǎn)單舉例clearaquivergradientcontour
clearall;clc;closeall;q1=-2*10.^-9;k=9*10.^9;x=(-5:0.5:5);y=(-5:0.5:5);[X,Y]=meshgrid(x,y);r1=sqrt((X-3).^2+Y.^2);u=k*q1./r1;n=(-5:.5:5);
[Ex,Ey]=gradient(-u);Ex=Ex./sqrt(Ex.^2+Ey.^2);Ey=Ey./sqrt(Ex.^2+Ey.^2);xlabel('x','fontsize',15);ylabel('y','fontsize',15);title(‘負(fù)電荷電場(chǎng)');holdongridon;axis([-5,5,-5,5]);holdon;plot(3,0,'O','MarkerSize',15);contour(X,Y,u,n,'r.');quiver(X,Y,Ex,Ey);quivergradientcontour實(shí)例演示.實(shí)例演示.29實(shí)例演示clear;clc;closeall;%清除歷史變量和操作t=0;%設(shè)置初始時(shí)間k=2;w=10;y=(0:0.1:30);l=zeros(size(y));fori=1:300gridon;E=cos(w*t-k*y);%電場(chǎng)表達(dá)式
H=0.3.*cos(w*t-k*y);%磁場(chǎng)表達(dá)式式view(i,i);quiver3(l,y,l,E,l,l,'r');holdon;quiver3(l,y,l,l,l,H,'b');title('電磁波傳播動(dòng)畫(huà)');xlabel('H(藍(lán)色),x');ylabel('y');zlabel('E(紅色),z');pause(0.1);%設(shè)置視覺(jué)殘留時(shí)間
mov(i)=getframe(gcf);%錄制
t=t+0.01;%設(shè)置時(shí)間仿真步長(zhǎng)
endholdoff;movie2avi(mov,'電磁波傳播動(dòng)畫(huà).avi');%生成avi視頻文件實(shí)例演示clear;clc;實(shí)例演示%左旋圓極化波clearall;clc;closeall;x=(0:0.3:30);%初始位置l=zeros(size(x));t=0;%時(shí)間變量fori=1:1500%幀數(shù)
ey=cos(2*pi*t-0.8*x);%電場(chǎng)橫向分量
ez=cos(2*pi*t-0.8*x+pi/2);%電場(chǎng)縱向分量
quiver3(x,l,l,l,ey,ez);%畫(huà)矢量圖
title('左旋園極化波');%標(biāo)題
xlabel('x');%x標(biāo)簽
ylabel('y');%y標(biāo)簽
zlabel('z');%z標(biāo)簽
axis([0,30,-4,4,-4,4]);view(20,40);%觀察范圍
pause(0.01);%延時(shí)
mov(i)=getframe(gcf);%錄制
t=t+0.01;end;holdoff;movie2avi(mov,'左旋園極化波.avi');%生成avi視頻文件實(shí)例演示%左旋圓極化波實(shí)例演示實(shí)例演示實(shí)例演示%垂直極化線極化波入射理想導(dǎo)體clear;%清除變量x1=(0:0.3:30);%初始位置z1=(30:-0.3:0);%初始位置x2=(30:0.3:60);%初始位置z2=(0:0.3:30);%初始位置Ei=zeros(size(x1));%初始入射電場(chǎng)Er=zeros(size(x1));%初始反射電場(chǎng)l=zeros(size(x1));%零向量t=0;fori=1:250%幀數(shù)
ifi<=101;%波還能沒(méi)有到界面
Ei(1:i)=cos(20*pi*t-0.35*(x1(1:i)-z1(1:i)));%電場(chǎng)
quiver3(x1,l,z1,l,Ei,l);%畫(huà)圖
end;ifi>101;%波已經(jīng)到達(dá)界面
Ei=cos(20*pi*t-0.35*(x1-z1));%電場(chǎng)
ifi<=202;Er(1:i-101)=-cos(20*pi*t-0.35*(x2(1:i-101)+z2(1:i-101)));end;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款保證合同與借款保證擔(dān)保合同
- 瀝青攤鋪勞務(wù)合同
- 廈門軟件職業(yè)技術(shù)學(xué)院《會(huì)計(jì)手工實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)春理工大學(xué)《醫(yī)學(xué)微生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連財(cái)經(jīng)學(xué)院《CoreDraw圖像設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇科技大學(xué)蘇州理工學(xué)院《影視文學(xué)研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇海洋大學(xué)《材料與加工工藝》2023-2024學(xué)年第二學(xué)期期末試卷
- 大慶醫(yī)學(xué)高等??茖W(xué)?!夺t(yī)學(xué)免疫學(xué)與病原生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊科技信息職業(yè)學(xué)院《流體傳動(dòng)及控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川現(xiàn)代職業(yè)學(xué)院《農(nóng)業(yè)相關(guān)政策培訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025年中國(guó)鋰電池隔膜行業(yè)未來(lái)發(fā)展趨勢(shì)分析及投資規(guī)劃建議研究報(bào)告
- 軟件系統(tǒng)項(xiàng)目實(shí)施方案(共3篇)
- 2025年山東藥品食品職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年恩施市福牛物業(yè)有限公司招聘筆試參考題庫(kù)含答案解析
- 《滾動(dòng)軸承-》課件
- 2025年中國(guó)CAR-T免疫細(xì)胞治療行業(yè)市場(chǎng)發(fā)展前景研究報(bào)告-智研咨詢發(fā)布
- 妊娠期用藥安全課件
- 月子會(huì)所護(hù)理人員禮儀
- GB/T 44958-2024化工設(shè)備安全管理規(guī)范
- 《化妝品包裝材料相容性試驗(yàn)評(píng)估指南》
- 2025年軋鋼原料工技能考試題庫(kù)
評(píng)論
0/150
提交評(píng)論