2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  課 程 設(shè) 計(jì) 說 明 書</p><p>  課程名稱 計(jì)算機(jī)仿真技術(shù)</p><p>  題 目 MATLAB程序應(yīng)用與仿真</p><p>  --函數(shù)可視化應(yīng)用和恒穩(wěn)磁場(chǎng)仿真</p><p>  學(xué) 院 電子信息工程學(xué)院</p><p>  班 級(jí)

2、 電子信息工程083</p><p><b>  課程設(shè)計(jì)任務(wù)書</b></p><p><b> ?。ㄖ笇?dǎo)教師填寫)</b></p><p>  課程設(shè)計(jì)名稱 計(jì)算機(jī)仿真技術(shù) 學(xué)生姓名 楊仕凱 專業(yè)班級(jí) 電信083 </p><p>  設(shè)計(jì)題目

3、 MATLAB程序應(yīng)用與仿真――函數(shù)可視化應(yīng)用和恒穩(wěn)磁場(chǎng)仿真 </p><p><b>  課程設(shè)計(jì)目的</b></p><p>  計(jì)算機(jī)仿真課程設(shè)計(jì)是在學(xué)完了“高等數(shù)學(xué)”、“線性代數(shù)”、“積分變換”、“大學(xué)物理”、“電路”等課程后進(jìn)行的一個(gè)重要的實(shí)踐性教學(xué)環(huán)節(jié)。學(xué)生通過本次課程設(shè)計(jì)應(yīng)熟練掌握MATLAB基本操作方法,能夠簡(jiǎn)單的進(jìn)行簡(jiǎn)單的建模

4、仿真。本設(shè)計(jì)主要目的為:</p><p>  1. 了解MATLAB主要功能和基本特點(diǎn),熟悉MATLAB操作環(huán)境。</p><p>  2. 了解MATLAB圖形處理系統(tǒng)應(yīng)用。</p><p>  3. 掌握MATLAB語法規(guī)則和程序設(shè)計(jì)基本特點(diǎn),能夠進(jìn)行簡(jiǎn)單程序設(shè)計(jì)。</p><p>  4. 掌握MATLAB在線性代數(shù)、多項(xiàng)式與內(nèi)插、曲線

5、擬合、常微分方程求解等數(shù)值運(yùn)算中的應(yīng)用。</p><p>  5. 學(xué)會(huì)使用手冊(cè)及有關(guān)資料。</p><p>  設(shè)計(jì)內(nèi)容、技術(shù)條件和要求</p><p><b>  設(shè)計(jì)內(nèi)容:</b></p><p>  1. 用MATLAB語言進(jìn)行二維圖形和三維圖形的繪制。</p><p> ?。?)在一個(gè)繪

6、圖窗口中繪制下列函數(shù)的圖形</p><p>  (2)繪制下列函數(shù)表示的曲面</p><p>  2. 用畢奧-薩伐定理計(jì)算位于y-z平面上的電流環(huán)在x-y平面上產(chǎn)生的磁場(chǎng)分布,并用MATLAB進(jìn)行仿真。</p><p>  技術(shù)條件:一人一臺(tái)裝有MATLAB6.5或MATLAB7.0軟件的計(jì)算機(jī)。</p><p>  要 求:學(xué)生在指

7、導(dǎo)教師的指導(dǎo)下進(jìn)行設(shè)計(jì),完成數(shù)學(xué)模型建立,M文件程序編寫,調(diào)試及結(jié)果分析,最后寫出設(shè)計(jì)說明書。</p><p><b>  時(shí)間進(jìn)度安排</b></p><p>  1.MATLAB 應(yīng)用講解 2天</p><p>  2.資料查閱與學(xué)習(xí)、討論 1天</p>&

8、lt;p>  3.仿真模型建立及編程 3天</p><p>  4.系統(tǒng)調(diào)試和成果驗(yàn)收 4天</p><p><b>  主要參考文獻(xiàn)</b></p><p>  1.《MATLAB實(shí)用教程》(第二版). 鄭阿奇主編. 電子工業(yè)出版社</p><p&g

9、t;  2.《MATLAB及其在電子信息課程中的應(yīng)用》(第三版).陳懷琛.電子工業(yè)出版社</p><p>  3.《MATLAB7.x程序設(shè)計(jì)語言》.樓順天主編,西安電子科技大學(xué)出版社</p><p>  指導(dǎo)教師簽字: 2009 年 11 月 20 日</p><p><b>  課程設(shè)計(jì)報(bào)告&l

10、t;/b></p><p><b>  設(shè)計(jì)內(nèi)容:</b></p><p>  1. 用MATLAB語言進(jìn)行二維圖形和三維圖形的繪制。</p><p> ?。?)在一個(gè)繪圖窗口中繪制下列函數(shù)的圖形</p><p>  程序及運(yùn)行結(jié)果: </p><p&g

11、t;  t=0:0.1:2; </p><p>  subplot(2,2,1) </p><p>  plot(t,2*exp(-3*t))</p><p><b>  t=0:0.1:2</b></p><p>  subplot(2,2,2) </p>&l

12、t;p>  plot(t,2*t.*exp(-2*t))</p><p>  t=-4:0.1:4</p><p>  subplot(2,2,3) </p><p>  plot(t,1/sqrt(2)*exp(-t.*t/2))</p><p>  t=-5:0.1:5</p><p>  subplot(2

13、,2,4) </p><p>  plot(t,sin(t+eps)./(t+eps))</p><p><b>  繪圖:</b></p><p>  (2)繪制下列函數(shù)表示的曲面</p><p><b>  程序及運(yùn)行結(jié)果:</b></p><p><b>  

14、(a)</b></p><p>  y=linspace(-3,3,100);</p><p>  z=linspace(-4,4,100);</p><p>  [yy,zz]=meshgrid(y,z);</p><p>  xx=sqrt(25/4+9/4*yy.^2+16/4*zz.^2) </p><

15、p>  surf(xx,yy,zz) </p><p><b>  hold on</b></p><p>  surf(-xx,yy,zz)</p><p>  title('楊仕凱')</p><p><b>  繪圖:</b></p><p>&l

16、t;b> ?。╞)</b></p><p>  y=linspace(-4,4,100);</p><p>  z=linspace(-4,4,100);</p><p>  [yy,zz]=meshgrid(y,z);</p><p>  xx=(yy.^2+zz.^2)/2 </p><p>  

17、surf(xx,yy,zz) </p><p>  title('楊仕凱')</p><p><b>  繪圖:</b></p><p>  2. 用畢奧-薩伐定理計(jì)算位于y-z平面上的電流環(huán)在x-y平面上產(chǎn)生的磁場(chǎng)分布,并用MATLAB進(jìn)行仿真。</p><p><b>  程序:</b

18、></p><p>  fprintf('************************\n* 恒穩(wěn)磁場(chǎng)分布仿真*\n************************\n');</p><p>  clear all; </p><p>  mu0 = 4*pi*1e-7; </p><p>  I0 = 5.0; &

19、lt;/p><p>  Rh = input('輸入環(huán)半徑Rh(m):(取2) ');</p><p>  C0 = mu0/(4*pi) * I0;</p><p>  xMax = 3; yMax = 3; </p><p>  NGx = 21; NGy = 21;</p><p>  x=linsp

20、ace(-xMax, xMax, NGx); </p><p>  y=linspace(-yMax, yMax, NGy);</p><p><b>  Nh = 20; </b></p><p>  theta0 = linspace(0,2*pi, Nh+1);</p><p>  theta1 = theta0(

21、1:Nh);</p><p>  y1 = Rh*cos(theta1); </p><p>  z1 = Rh*sin(theta1);</p><p>  theta2 = theta0(2:Nh+1);</p><p>  y2 = Rh*cos(theta2); </p><p>  z2 = Rh*sin(t

22、heta2);</p><p><b>  dlx = 0; </b></p><p>  dly = y2-y1;</p><p>  dlz = z2-z1;</p><p><b>  xc = 0; </b></p><p>  yc = (y2+y1)/2;<

23、/p><p>  zc = (z2+z1)/2;</p><p>  for i=1:NGy</p><p>  for j=1:NGx</p><p>  rx = x(j) - xc;</p><p>  ry = y(i) - yc;</p><p>  rz = 0-zc; </p&g

24、t;<p>  r3 = sqrt(rx.^2 + ry.^2 + rz.^2).^3; </p><p>  dlXr_x = dly.*rz - dlz.*ry; </p><p>  dlXr_y = dlz.*rx - dlx.*rz;</p><p>  Bx(i,j) = sum(C0*dlXr_x./r3); </p>&l

25、t;p>  By(i,j) = sum(C0*dlXr_y./r3);</p><p><b>  end</b></p><p><b>  end</b></p><p>  clf; quiver(x,y,Bx,By); </p><p><b>  hold on;</

26、b></p><p>  plot(0,Rh,'bo');plot(0,-Rh,'rx'); </p><p>  xlabel('x'); ylabel('y');</p><p><b>  hold off;</b></p><p>  titl

27、e('楊仕凱')</p><p><b>  運(yùn)行結(jié)果:</b></p><p>  ************************</p><p>  * 恒穩(wěn)磁場(chǎng)分布仿真*</p><p>  ************************</p><p>  輸入環(huán)半徑R

28、h(m):(取2) 2</p><p><b>  繪圖:</b></p><p><b>  思考題</b></p><p>  1.MATLAB功能和特點(diǎn)是什么?</p><p>  答:功能:1) 數(shù)值計(jì)算功能2) 符號(hào)計(jì)算功能。3) 數(shù)據(jù)分析功能。4) 動(dòng)態(tài)仿真功能。5) 程序接口功能。6)

29、 文字處理功能。</p><p>  特點(diǎn):1) 界面友好, 編程效率高。2) 功能強(qiáng)大, 可擴(kuò)展性強(qiáng)。3) 圖形功能, 靈活且方便。4) 在線幫助, 有利于自學(xué)。</p><p>  2.計(jì)算A=和B=矩陣乘積和點(diǎn)積運(yùn)算。</p><p><b>  程序:</b></p><p>  A=[1,2,3,;4,5,6;

30、7,8,9;]</p><p>  B=[1,1,1;2,2,2;3,3,3]</p><p><b>  C=A*B</b></p><p><b>  D=A.*B</b></p><p><b>  運(yùn)行結(jié)果:</b></p><p><b&

31、gt;  A =</b></p><p>  1 2 3</p><p>  4 5 6</p><p>  7 8 9</p><p><b>  B =</b></p><p>  1 1 1</p>&

32、lt;p>  2 2 2</p><p>  3 3 3</p><p><b>  C =</b></p><p>  14 14 14</p><p>  32 32 32</p><p>  50 50 50</

33、p><p><b>  D =</b></p><p>  1 2 3</p><p>  8 10 12</p><p>  21 24 27</p><p>  3.M腳本文件和M函數(shù)文件的主要區(qū)別是什么?</p><p>  答:主

34、要區(qū)別:M文件可分為腳本文件(MATLAB scripts)和函數(shù)文件(MATLAB functions)。腳本文件是包含多條MATLAB命令的文件;函數(shù)文件可以包含輸入變量,并把結(jié)果傳送給輸出變量。</p><p>  4.編程求解如下線性代數(shù)方程組。</p><p>  3x+4y-7z-12w=4 </p><p>  5x-7y+4z+2w=-3 </

35、p><p>  x+8z-5w=9 </p><p>  -6x+5y-2z+10w=-8</p><p><b>  程序:</b></p><p>  A=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]</p><p>  B=[4;-3;9;-8]</p

36、><p><b>  X=A\B</b></p><p><b>  運(yùn)行結(jié)果:</b></p><p><b>  A =</b></p><p>  3 4 -7 -12</p><p>  5 -7 4 2<

37、;/p><p>  1 0 8 -5</p><p>  -6 5 -2 10</p><p><b>  B =</b></p><p><b>  4</b></p><p><b>  -3</b></p

38、><p><b>  9</b></p><p><b>  -8</b></p><p><b>  X =</b></p><p><b>  -1.4841</b></p><p><b>  -0.6816</b

39、></p><p><b>  0.5337</b></p><p><b>  -1.2429</b></p><p>  5.采用for…end或者while…end 編寫程序計(jì)算從整數(shù)a加到整數(shù)b(a<b)的數(shù)列和,并分別采用plot、stem和stairs命令繪圖,最后比較說明這三個(gè)繪圖命令的不同。&l

40、t;/p><p><b>  程序:</b></p><p>  function y=sumy(a,b)</p><p><b>  c=b-a+1</b></p><p>  y=zeros(c,1)</p><p><b>  y(1,1)=a</b>

41、</p><p><b>  for n=2:c</b></p><p>  y(n,1)=y(n-1,1)+n+a-1</p><p><b>  end</b></p><p><b>  d=a:b</b></p><p>  xlabel(

42、9;x')</p><p>  ylabel('y')</p><p>  subplot(2,2,1)</p><p><b>  plot(d,y)</b></p><p>  title('楊仕凱 數(shù)列plot求和')</p><p>  subplo

43、t(2,2,2)</p><p>  stairs(d,y)</p><p>  title('楊仕凱 數(shù)列stairs求和')</p><p>  subplot(2,2,3)</p><p><b>  stem(d,y)</b></p><p>  title('楊仕

44、凱 數(shù)列stem求和')</p><p><b>  運(yùn)行結(jié)果:</b></p><p>  sumy(1,20)</p><p><b>  ans =</b></p><p><b>  1</b></p><p><b>  3&

45、lt;/b></p><p><b>  6</b></p><p><b>  10</b></p><p><b>  15</b></p><p><b>  21</b></p><p><b>  28&l

46、t;/b></p><p><b>  36</b></p><p><b>  45</b></p><p><b>  55</b></p><p><b>  66</b></p><p><b>  78&l

47、t;/b></p><p><b>  91</b></p><p><b>  105</b></p><p><b>  120</b></p><p><b>  136</b></p><p><b>  1

48、53</b></p><p><b>  171</b></p><p><b>  190</b></p><p><b>  210</b></p><p><b>  繪圖:</b></p><p>  6.編寫M

49、函數(shù)文件對(duì)下面函數(shù)進(jìn)行分段曲面繪制。</p><p><b>  程序:</b></p><p>  function z=suny(x,y)</p><p>  x=linspace(-3,3,100);</p><p>  y=linspace(-4,4,100);</p><p>  [xx

50、,yy]=meshgrid(x,y);</p><p>  zz=zeros(100,100);</p><p><b>  aa=xx+yy;</b></p><p>  for i=1:100;</p><p>  for j=1:100;</p><p>  if aa(i,j)>1;

51、</p><p>  zz(i,j)=0.5*exp(-0.75*yy(i,j).*yy(i,j)-3.75*xx(i,j).*xx(i,j)-1.5*xx(i,j));</p><p>  elseif aa(i,j)<=-1;</p><p>  zz(i,j)=0.5*exp(-0.75*yy(i,j).*yy(i,j)-3.75*xx(i,j).*xx

52、(i,j)-1.5*xx(i,j));</p><p>  else zz(i,j)=0.8*exp(-yy(i,j).*yy(i,j)-0.6*xx(i,j).*xx(i,j));</p><p><b>  end</b></p><p><b>  end</b></p><p><b&

53、gt;  end</b></p><p>  surf(xx,yy,zz)</p><p>  xlabel('x')</p><p>  ylabel('y')</p><p>  zlabel('z')</p><p>  title('楊仕凱 z

54、(x,y)')</p><p><b>  繪圖:</b></p><p>  7.談?wù)勛约簩?duì)MATLAB計(jì)算機(jī)仿真技術(shù)課程設(shè)計(jì)的體會(huì)。</p><p>  體會(huì)總結(jié)以下幾條: </p><p>  1)matlab是一個(gè)很好的應(yīng)用工具</p><p>  2)學(xué)Matlab并不難,難的是

55、學(xué)會(huì)怎么用,要有耐心。 </p><p>  3)不要只問不學(xué),有了問題先自己想,察看幫助,實(shí)在看不懂再問別人。</p><p>  4) 多動(dòng)手寫程序、調(diào)試,多讀matlab實(shí)驗(yàn)書上的程序。</p><p>  5)電腦上復(fù)制粘貼很方便,最好還是自己寫一遍,這樣印象深刻,對(duì)于不懂的函數(shù)用法的函數(shù),help中查查,能看懂多少算多少,對(duì)于程序斷點(diǎn)調(diào)試一遍,弄清楚每個(gè)語

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論