matlab基礎(chǔ)練習(xí)題及答案_第1頁
matlab基礎(chǔ)練習(xí)題及答案_第2頁
matlab基礎(chǔ)練習(xí)題及答案_第3頁
matlab基礎(chǔ)練習(xí)題及答案_第4頁
matlab基礎(chǔ)練習(xí)題及答案_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第1章 MATLAB 基礎(chǔ)MATLAB 操作桌面有幾個(gè)窗口?如何使某個(gè)窗口脫離桌面成為獨(dú)立窗口?又如何將脫離出去的窗口重新放置到桌面上?答:在MATLAB操作桌面上有五個(gè)窗口。在每個(gè)窗口的右上角有兩個(gè)小按鈕,一個(gè)是關(guān)閉窗口的 Close按鈕,一個(gè)是可以使窗口成為獨(dú)立窗口的Undock按鈕,點(diǎn)擊 Undock按鈕就可以使該窗口脫離桌面成為獨(dú)立窗口。在獨(dú)立窗口的Desktop菜單中選擇 Dock項(xiàng)就可以將獨(dú)立的窗口重新放置到桌面上。如何啟動(dòng)M文件編輯/調(diào)試器?答:在操作桌面上選擇“建立新文件”或“打開文件”操作時(shí),M文件編輯/調(diào)試器將被啟動(dòng)。在命令窗口中鍵入edit命令時(shí)也可以啟動(dòng) M文件編輯/調(diào)

2、試器。存儲(chǔ)在工作空間中的數(shù)組能編輯嗎?如何操作?答:存儲(chǔ)在工作空間的數(shù)組可以通過數(shù)組編輯器進(jìn)行編輯:在工作空間瀏覽器中雙擊要編輯的數(shù)組名打 開數(shù)組編輯器,再選中要修改的數(shù)據(jù)單元,輸入修改內(nèi)容即可。命令歷史窗口除了可以觀察前面鍵入的命令外,還有什么用途?答:命令歷史窗口除了用于查詢以前鍵入的命令外,還可以直接執(zhí)行命令歷史窗口中選定的內(nèi)容、將選定的內(nèi)容拷貝到剪貼板中、將選定內(nèi)容直接拷貝到M文件中。如何設(shè)置當(dāng)前目錄和搜索路徑,在當(dāng)前目錄上的文件和在搜索路徑上的文件有什么區(qū)別?答:當(dāng)前目錄可以在當(dāng)前目錄瀏覽器窗口左上方的輸入欄中設(shè)置,搜索路徑可以通過選擇操作桌面的file菜單中的Set Path菜單項(xiàng)

3、來完成。在沒有特別說明的情況下,只有當(dāng)前目錄和搜索路徑上的函數(shù)和文件能 夠被MATLAB運(yùn)行和調(diào)用,如果在當(dāng)前目錄上有與搜索路徑上相同文件名的文件時(shí)則優(yōu)先執(zhí)行當(dāng)前目錄上 的文件,如果沒有特別說明,數(shù)據(jù)文件將存儲(chǔ)在當(dāng)前目錄上。在MATLAB中有幾種獲得幫助的途徑?答:(1)幫助瀏覽器:選擇 view菜單中的Help菜單項(xiàng)或選擇 Help菜單中的MATLAB Help菜單項(xiàng) 可以打開幫助瀏覽器。help命令:在命令窗口鍵入“ help ”命令可以列出幫助主題,鍵入“ help函數(shù)名”可以得到 指定函數(shù)的在線幫助信息。lookfor命令:在命令窗口鍵入 lookfor關(guān)鍵詞”可以搜索出一系列與給定關(guān)

4、鍵詞相關(guān)的命令和函數(shù)。模糊查詢:輸入命令的前幾個(gè)字母,然后按 Tab鍵,就可以列出所有以這幾個(gè)字母開始的命令和函數(shù)。注意:lookfor和模糊查詢查到的不是詳細(xì)信息,通常還需要在確定了具體函數(shù)名稱后用help命令顯示詳細(xì)信息。第2章 MATLAB 矩陣運(yùn)算基礎(chǔ)在MATLAB中如何建立矩陣f 7 3 并將其賦予變量a?4 9 1答:在Command Window窗口輸入操作: a=5 7 3;4 9 1有幾種建立矩陣的方法?各有什么優(yōu)點(diǎn)?答:(1)直接輸入法,如a=1 2 3 4,優(yōu)點(diǎn)是輸入方法方便簡(jiǎn)捷;(2)通過M文件建立矩陣,該方法適用于建立尺寸較大的矩陣,并且易于修改;(3)由函數(shù)建立,如

5、y=sin(x),可以由MATLAB的內(nèi)部函數(shù)建立一些特殊矩陣;(4)通過數(shù)據(jù)文件建立,該方法可以調(diào)用由其他軟件產(chǎn)生數(shù)據(jù)。在進(jìn)行算術(shù)運(yùn)算時(shí),數(shù)組運(yùn)算和矩陣運(yùn)算各有什么要求?答:進(jìn)行數(shù)組運(yùn)算的兩個(gè)數(shù)組必須有相同的尺寸。進(jìn)行矩陣運(yùn)算的兩個(gè)矩陣必須滿足矩陣 運(yùn)算規(guī)則,如矩陣a與b相乘(a*b)時(shí)必須滿足a的列數(shù)等于b的行數(shù)。數(shù)組運(yùn)算和矩陣運(yùn)算的運(yùn)算符有什么區(qū)別?答:在加、減運(yùn)算時(shí)數(shù)組運(yùn)算與矩陣運(yùn)算的運(yùn)算符相同,乘、除和乘方運(yùn)算時(shí),在矩陣運(yùn) 算的運(yùn)算符前加一個(gè)點(diǎn)即為數(shù)組運(yùn)算,如 a*b為矩陣乘,a*b為數(shù)組乘。2 4 2計(jì)算矩陣374與679之和卜98_卜36_ a=5 3 B;3 7 4;7 9 8

6、: b2 4 2;6 7 9,3 3 6: a+bans - TOC o 1-5 h z 77791413151214求x=4:8i 3: 9;4i U 4;的共軌轉(zhuǎn)置 x= 44-81 3+5i 2-7i kWi 7-5i;3+2i 7-Si 9+4i 3-9i Wi;ans -4. 0000 - 8.000013, 0000 - 5.0000i0000 + r.OOOOi1.0000 - 4.OOOOi7.0000 + 5.000010000 - 2. OOOOi 700DO + 6. OOOOi 9.00Q0 - 4.OOOOi 3.0000 + 9. OOOOi 4.0000 - 4,

7、0000ians =1236384240“左除”與“右除”有什么區(qū)別?答:在通常情況下,左除x=ab是a*x=b的解,分母在左邊。右除x=b/a是x*a=b的解,分母在右邊般情況下,ab #b/a 。B = 26 ,求解 X。:284 9 21對(duì)于 AX =B ,如果 A = 7 6 4I 5 7一 A=4 9 2;7 6 4:3 5n; B=37 26 K=AB28;-0.51184.04271.33187 2 312.10已知:a4 5 6 ,分別計(jì)算a的數(shù)組平方和矩陣平方,并觀察其結(jié)果? 8 9_答:a的數(shù)組的平方: TOC o 1-5 h z a=l 2 3;4 58 9;aiiE -

8、149162536496431a的矩陣的平方: a,23036426681加1021261502.11 a=( 2M3:,觀察a與b之間的六種關(guān)系運(yùn)算的結(jié)果 a=l 2 3;4 5 6; b=3 -7 4;3 6 2; ab ans = TOC o 1-5 h z 010101 a=b ans = 010101 Mb ans -I01010 a4二b ans =101010 a=b ans =000000 a=b ans -1111112.12 a=5 0.2 0 -8 -0.7,在進(jìn)行邏輯運(yùn)算時(shí),a相當(dāng)于什么樣的邏輯量答:相當(dāng)于a=1 1 0 1 1。在sin(x)運(yùn)算中,x是角度還是弧度?

9、答:在sin(x)運(yùn)算中,x是弧度,MATLAB規(guī)定所有的三角函數(shù)運(yùn)算都是按弧度進(jìn)行運(yùn)算角度x= 30 45 60,求x的正弦、余弦、正切和余切。答: 算二30 45 60; Kl-s/180*pi; s in (x 1)0.50000.70710.8660 COE(Xl)186600. 70710. 5000 ,tanUl) ans -0.57741.00001.T321 cot a i) ans -L73211.00000.57742.15用四舍五入的方法將數(shù)組2.45686.39823.93758.5042取整 a= 2, 4568 6. 3982 1 9375 8. 5042; rou

10、nd(a)犯s =26499 12.16 矩陣 a= 5 68 23 ,分別對(duì)a進(jìn)行特征值分解、奇異值分解、7LU分解、QR分解及Chollesky 分解。3:8 2了】, 卒9 1 2;5 6 v, d=eig(a) TOC o 1-5 h z -0.4330-0.2543-0.1744-0.56570,9660-0,3091-0.70180.04720.M36d =13.54820004.S3030003,5216 a=9 1 2;5 6 3;8 2 7; u, s, v=svd(a)-0.5601-0.4762-0.67790.5320-0. 83400. 1462-0.6350-0.2

11、7880.7204s =003. 3446 TOC o 1-5 h z 15.5234004.564800v =-0.4023-0.25920.8781-0. 82750.3917-0. 3075-0.9156-0.4699-0.0907 1, u=lu(a)1 =1. 00000. 55560. 888901. 0000 0.2041001.00002.00001.88894.83679. 00001.000005.444400 Qj rJ=qr (a)一。 69030. 39S9-0. 6050-Q. 3835-0. 9097-0. 1592-0, 61360.12210. 780113.

12、 0384-4.2133-6.82600-4,3172-L0807003.7733c=chol(a)c -X OOOO0.33330.666702.42671. 1447002.29032.17將矩陣a答:(1)組合成一個(gè)4M3的矩陣,第一列為按列順序排列的 a矩陣元素,第二列為按列順序排列的b矩陣元素,第三列為按列順序排列的 c矩陣元素。 TOC o 1-5 h z a=N275;b=71 ;83;c=59;62;d-a(:) b (:)c CO 4713219532(2)按照a、b、c的列順序組合成一個(gè)行矢量 e=a(:) ,b(:) ;c (:) T或利用(1 )中產(chǎn)生的 e=r esh

13、ape1, 12)135692基本圖形處理功能2.18繪制曲線y二x3 +x +1 ,x的取值范圍為-5,5。 x=-S:O, 1:5;3+x+l; plat (kj y)2.19有一組測(cè)量數(shù)據(jù)滿足y=e-at, t的變化范圍為010 ,用不同的線型和標(biāo)記點(diǎn)畫出a=0.1、a=0.2和a=0.5三種情況下的曲線。 y。二 15:io; yl=exp (-0.,; y2=exp (-04 2*t+l) y3=exp (-0* 5*t+l),;plot (t, yl J -ob f tf y2 J :一工)在5.1題結(jié)果圖中添加標(biāo)題y=e-at,并用箭頭線標(biāo)識(shí)出各曲線a的取值。 t it le C

14、 y=exp (- a*t+1)n)在5.1題結(jié)果圖中添加標(biāo)題y=e-a9圖例框 legerLd(? a=0. 1/ J a=0. 1:, a=0. 5J )y=e)cp(-a*t+1)表中列出了 4個(gè)觀測(cè)點(diǎn)的6次測(cè)量數(shù)據(jù),將數(shù)據(jù)繪制成為分組形式和堆疊形式的條形 圖。第1次第2次第3次第4次第5次第6次觀測(cè)點(diǎn)1367428觀測(cè)點(diǎn)2673247觀測(cè)點(diǎn)3972584觀測(cè)點(diǎn)4643274 y=3 6 9 6;6 7 7 4.7 3 2 3;4 25 2t24 8 7;8 74 4; bar(y) bar (y stack1)2.23 x= 6649 71 56 38,繪制餅圖,并將第五個(gè)切塊分離出來

15、 x=66 49 71 56 38; L=0 0 0 0 1; pie CxjL)22z=xe, t ,當(dāng)x和y的取值范圍均為-2到2時(shí),用建立子窗口的方法在同一個(gè)圖形窗口中繪制出三維線圖、網(wǎng)線圖、表面圖和帶渲染效果的表面圖。 y=jneshgrj.d( -2:, 2:2); z=z.*ezp(-x, *2-y. 2);巾白sh(父, subplot (2, 2 1)? plot 3 (sc,y, z) t it le ( plot 3 (x, y, z) subplot 2j 2), nesh(x3 y, z) t it le ( mesh (k, ys 公) subplot 2j 3)j

16、surf (k? y3 s) title ( surf (之心 幻) subplat (2j4) ? surf (ij y z) shading int erp f it le ( surf (x, y, z), shading mterp7 )plot3 (肛y,z)mssh (x,y ,z)繪制peaks函數(shù)的表面圖,用colormap函數(shù)改變預(yù)置的色圖,觀察色彩的分布情 況。 surf(peaks C30); colormap(hot) colormap(cool) colornap(lines)2.2 用sphere函數(shù)產(chǎn)生球表面坐標(biāo),繪制不通明網(wǎng)線圖、透明網(wǎng)線圖、表面圖和帶剪孔的表面

17、圖。 h3 y, z(3D); raesh (x, y, i)(z % rX) J JUS jjo uspp xqf (zfx) qs am 1(18:30, 1:5)=NaN*ones(13J 5); surf Cx, yr z)2.27將5.9題中的帶剪孔的球形表面圖的坐標(biāo)改變?yōu)檎叫危允骨蛎婵雌饋硎菆A的而不是橢圓的,然后關(guān)閉坐標(biāo)軸的顯示。 axis square axis off第3章 符號(hào)數(shù)學(xué)基礎(chǔ)(補(bǔ)充)創(chuàng)建符號(hào)變量有幾種方法?答:MATLAB提供了兩種創(chuàng)建符號(hào)變量和表達(dá)式的函數(shù):sym和syms。sym用于創(chuàng)建一個(gè)符號(hào)變量或表達(dá)式,用法如x=sym( x及f=sym( x+y+z

18、),syms用于創(chuàng)建多個(gè)符號(hào)變量,用法如syms x y z 。f=sym( ,x+y+z , )相當(dāng)于syms x y zf= x+y+z下面三種表示方法有什么不同的含義? f=3*xA2+5*x+2f=3*xA2+5*x+2x=sym(x)f=3*xA2+5*x+2答:(1) f=3*xA2+5*x+2表示在給定x時(shí),將3*xA2+5*x+2的數(shù)值運(yùn)算結(jié)果賦值給變量f,如果沒有給定x則指示錯(cuò)誤信息。f=3*xA2+5*x+2表示將字符串3*xA2+5*x+2賦值給字符變量f,沒有任何計(jì)算含義,因此也不對(duì)字符串中的內(nèi)容做任何分析。x=sym(x)f=3*xA2+5*x+2表示x是一個(gè)符號(hào)變量

19、,因此算式f=3*xA2+5*x+2就具有了符號(hào)函數(shù)的意義,f也自然成為符號(hào)變量了。用符號(hào)函數(shù)法求解方程at2+b* t+c=0 。答:a*t *2+b*t+c=0? /1 )r =1/2/a* (-b+b2-40c) “ U/Z)1/2/a*(-b-(b *2-4*a*c)(1/2)用符號(hào)計(jì)算驗(yàn)證三角等式:sin( i)cos( 2)-cos( i)sin( 2) =sin( 1- 2) syms phi 1 phi2; y=simple(sin(phil)*cos(phi2)-cos(phil)*sin(phi2)sin(phil-phi2)3.5求矩陣A=P11 a12 I的行列式值、逆

20、和特征根。21a 22 syms all al2 a21 a22; A=tallj al2;a2L a22A =all, al2a21, a22 AD=det (A)AD =all*a22-a!2*a21 AI=mvCA)AI 二a227fgi 1 *a22-al2*a21)f -al2/(all*a22-al2*a21)-a21/(all*a22-al2*a21), al l/(all*a22-a12*a21) AE=eig(A)%特征值A(chǔ)E =l/2*all+l/2*a22+l/2*(air2-2#all*a22+a22*244*al2*a21) * (1/2)l/2*all+l/2*a2

21、2-l/2* (air2-2*al 1 *a22+a22*2+4*al2*a21) *(1/2)3.6 因式分解:x4 -5x3 +5x2 +5x-6 syms x; f*4-6*x*3+&*2+5*x-6; factor (f)ans =(x-1) *(x-2)*(e-3) * (x+1)一211f=axx ,用符號(hào)微分求df/dxeaxlog(x)sin(x) syms a z; f= aj 堂2 1/x ; exp (a+x), log(x)j sin(x), df=diff (f)df =0,2*k3-1/x2a#esp(a*x),1/kj cos (z)2求代數(shù)方程組3ax y c=

22、0關(guān)于x,y的解。x +y =0 S=colve f 2+b*y+c=O3 , b*x+c=0 , x , yF ) h disp( S,x=?) , disp(S,x)S,-c/b disp ( S, y=?) , disp(S, y)S.y=c*(a*c+b2)/b * 33.9符號(hào)函數(shù)繪圖法繪制函數(shù)x=sin(3t)cos,y=sin(3t)sin的圖形,t的變化范圍為0,2 - syms t ezplot (sin(3*t) *008(1) sin(3*t)*siii(t)f Opi)3.10繪制極坐標(biāo)下sin(3*t)*cos(t)的圖形。 syms t ezpolar (ciih(

23、3*t) cos(t)第4章 MATLAB 其他函數(shù)庫4.1將(x-6)( x-3)(x-8)展開為系數(shù)多項(xiàng)式的形式。 a=5 3 8; pa=poly(a); ppa=poly2sym (pa)x*3-17+x2+90*k-1444.2求解多項(xiàng)式x3-7x2+2x+40的根。r = singly cos(t) r=l -7 2 40: p=roots(r)p =0000工 0000-2. 00004.3求解在x=8時(shí)多項(xiàng)式(x-1)(x-2) ( x-3)(x-4)的值 p=pcly(l 2 3 4); polyvali(pJ 3)ans -8404.4計(jì)算多項(xiàng)式乘法(x2+2 x+2)(

24、x2+5 x+4) c=conv ( 1 2 2 1 5 4)1 T 161834.5 計(jì)算多項(xiàng)式除法(3x3+13 x2+6x+8)/( x+4) d=deconv( 3 13 6 8, I 4)4.6對(duì)下式進(jìn)行部分分式展開:4323x 2x 5x 4x 6x5 3x4 4x3 2x2 7x 2 a=l 3 4 2 7 2; b=3 2 5 4 5: r,邑 k=residue (b, a)LI 274 + 1. 151311.1274 - 1.15131-0.0232 - 0.D722i-0.0232 + 0.0T22i0.7916-1. 7580 + 1. 26731-1.7680 -

25、1.267310176 + I, 113010.417S - 1. 11301-0.2991k =4.7計(jì)算多項(xiàng)式4x4 -12x3 -14x2 +5x+9的微分和積分 p=4 -12 -14 5; pder-polyder (p); p de r s=po ly2syn (p der) pders -12*k2-24*h-14 pirrt=polyiirt (p); piivtE=poly2syn(pint)pints -k 4-4*x*3-7*x* 2+5 事工一2 9 0 3解方程組3 4 11 X= 6:2 2 6 j F1 a=2 9 0;3 4 11 ;2 2 6; b=13 6

26、6; x=ab7.4000-0.20004 32 9.7 41勺最小范數(shù)解5 6.|5-1.4000求欠定方程組 a=2 4 7 4;9 3 5 6; b=8 5F ; x=pinv(a) *bK =-0.2151Cl. 44590. 79490,2707有一組測(cè)量數(shù)據(jù)如下表所示,數(shù)據(jù)具有 y=x2的變化趨勢(shì),用最小二乘法求解 yx11.522.533.544.5512.16.18.26.y-1.42.735.98.42682 u=l L5 2 2. 5 3 X5 4 4. 5 5?: y=l-1,4 3 T 3 5. 9 8.4 12. 2 16. 6 13.8 26. 2; ones (s

27、ize (x) it2; cey, xl=l: LI. 1: 5J ; yl=ones(size(xl), kL *2#c; plot (x,y, , roP ,xlj yl, )4 2-6矩陣a:,5 4 ,計(jì)算a的行列式和逆矩陣3 49 a=4 2 -67 5 4 ;3 4 9; ad=det(a)ad =-64 ai=inv(a)ai -0.453116562-0. 59370. 7969-0.84380. 9063-0. 2031工 1563-0. 0938y=sin(x), x從0至ij2% %=0.02n,求y的最大值、最小值、均值和標(biāo)準(zhǔn)差。 x=0:0. 02+pi:2*pi;

28、y=sin(x); ynaK=nax (y)加ax =1 ynin=niin (y)ymin =-1 ynean=mean(y)ymean =2.29555-017 ystd=st d(y)yst d =0.7071x = 1 2 3 4 5,y = 2 4 6 8 10,計(jì)算x的協(xié)方差、y的協(xié)方差、X與y的互協(xié)方 x=l 2 3 4 5, y= 2 4 6 8 10. cx=cov (x) cy=cov (y) cny=cov (xj y)ex =2.5000cy =10exy =2,50005.00005,000010.0000參照例3-20的方法,計(jì)算表達(dá)式z=l0(x3y5el的梯度并

29、繪圖 V = -2:Dt2:2;x, y = uteshgrid(v);z=10(x. 3-y. 5). *eip(-z. -2-y yO.? orr xX =name: linecolor: reddata: 1 2.7000 3 5.9000 8.4000 12.2000 16.6000 18.8000 26.2000 x.colorans =red4 if語句有幾種表現(xiàn)形式?答:(1) if表達(dá)式語句體endif表達(dá)式語句體1else語句體2endif表達(dá)式1語句體1elseif表達(dá)式2語句體2endif表達(dá)式1語句體1elseif表達(dá)式2語句體2else語句體3end5說明break語

30、句和return語句的用法。答:break語句用于終止for循環(huán)和while循環(huán)的執(zhí)行。如果遇到break語句,則退出循環(huán)體,繼續(xù)執(zhí)行循環(huán)體外的下一行語句。在嵌套循環(huán)中,break只存在于最內(nèi)層的循環(huán)中。return語句用于終止當(dāng)前的命令序列,并返回到調(diào)用的函數(shù)或鍵盤, 也用于終止keyboad 方式,在MATLAB中,被調(diào)用的函數(shù)運(yùn)行結(jié)束后會(huì)自動(dòng)返回調(diào)用函數(shù),使用 return語句時(shí)將 return插入被調(diào)用函數(shù)的某一位置,根據(jù)某種條件迫使被調(diào)用函數(shù)提前結(jié)束并返回調(diào)用函數(shù)。6有一周期為4 n的正弦波上疊加了方差為0.1的正態(tài)分布的隨機(jī)噪聲的信號(hào),用循環(huán)結(jié)構(gòu) 編制一個(gè)三點(diǎn)線性滑動(dòng)平均的程序。(

31、提示:用0.1*randn(1,n)產(chǎn)生方差為0.1的正態(tài)分布的 隨機(jī)噪聲;三點(diǎn)線性滑動(dòng)平均就是依次取每三個(gè)相鄰數(shù)的平均值作為新的數(shù)據(jù),如x1(2)=(x(1)+x(2)+x(3)/3, x1(3)=( x(2)+x(3)+x(4)/3) t=0:pi/50:4*pi; nplezkffth(t); y=sinCt)+O, I*randnCl., n); ya; for i=2;n-lya(i)=sun(y (il; 1+1) )/3 ;end ya(n)=y(n): plot (tj Yj c j tj yaj r* j linewidth , 2)7編制一個(gè)解數(shù)論問題的函數(shù)文件:取任意整數(shù)

32、,若是偶數(shù),則用 2除,否則乘3加1 , 重復(fù)此過程,直到整數(shù)變?yōu)?。答:function c=collatz(n)% collatz% Classic “ 3n+1 ” Ploblem from number theoryc=n;while n1if rem(n,2)=0n=nelsen=3*n+1;endc=c n;end8有一組學(xué)生的考試成績(見表),根據(jù)規(guī)定,成績?cè)?00分時(shí)為滿分,成績?cè)?099之 問時(shí)為優(yōu)秀,成績?cè)?089分之間時(shí)為良好,成績?cè)?079分之間為及格,成績?cè)?0分以 下時(shí)為不及格,編制一個(gè)根據(jù)成績劃分等級(jí)的程序。學(xué)生姓 名王張劉李陳楊于黃郭趙成績72835694100

33、8896685465endai=B9+i,b i =79+i;c i=69+i ;di1=59+i;end;c= & cl ;for i=l;nswit ch Marks(1)case 100Rank (i,:)二端分;case aRank (i,;)=優(yōu)秀; case bRankH,良好;case cRank (i,:)= 及格;otherwiseRankd, :)=不及格,; end%得分為100時(shí)可得分在加“99之間%得分在6-79之間%得分低于60。disp(, )di4 (學(xué)生姓名 ; 得分*/等級(jí));dispfor i=1:10,disp ( j Name (i) J end .m

34、iniSstr (Marks(x)L,學(xué)生姓名得分等級(jí)王72及格張B3良好劉56不及格李94優(yōu)秀陳100箱分楊88良好于96優(yōu)秀黃68及格郭54不及格趙65及格9編寫一段程序,能夠把輸入的攝氏溫度轉(zhuǎn)化成華氏溫度,也能把華氏溫度轉(zhuǎn)換成攝氏溫N“王張劉,李陳物/于,黃/郭,趙;Mark寫二 12,83, 66 94, 100,88 96,弭 5% 65;n=length(Marks);for i=l:n度。 k二inputs選擇轉(zhuǎn)換方式Q一攝氏轉(zhuǎn)換為華氏,2華氏轉(zhuǎn)換為攝氏):J;if k二l 曲 k=2diwp (請(qǐng)指定轉(zhuǎn)換方式)breakendtilFinput,輸入待轉(zhuǎn)變的溫度(允許輸入數(shù)組)

35、:1;if k=-lt out =tin*9/5+32 ;%堪氏轉(zhuǎn)換為華氏kl=2;elseif k=2taut= (t in-32) +5/9;%華氏轉(zhuǎn)換為揭氏kl=l ;endstr= CJ / FM ;dispH轉(zhuǎn)換前的溫度轉(zhuǎn)換后的溫度J)di5PH , nun2st r (t in), str (k,: )j, num2st r (t out)str (k 1, :) |)選擇轉(zhuǎn)換方式(1 一攜氏轉(zhuǎn)換為華氏,Z一華氏轉(zhuǎn)摭為據(jù)氏);10 keyboard 命令的作用是什么?當(dāng)在函數(shù)中使用 keyboard命令時(shí),是否可以在工作空 間瀏覽器中觀察和修改函數(shù)中的局部變量?退出 keyboard狀態(tài)的命令是什么?編一個(gè)函數(shù)文 件,在其中設(shè)置keyboard ,觀察變量情況。答:當(dāng)運(yùn)行中的程序遇到keyboa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論