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

下載本文檔

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

文檔簡(jiǎn)介

1、第第1章章MATLAB基礎(chǔ)基礎(chǔ)1.4 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ú)立的窗口重新放置到桌面上。1.5如何啟動(dòng)M文件編輯/調(diào)試器?答:在操作桌面上選擇“建立新文件”或打開文件操作時(shí),M文件編輯/調(diào)試器將被啟動(dòng)。在命令窗口中鍵入edit命令時(shí)也可以啟動(dòng)M

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

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

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

5、陣,并且易于修改;(3)由函數(shù)建立,如 y 二 sin(x),可以由 MATLAB 的內(nèi)部函數(shù)建立一些特殊矩陣;(4)通過(guò)數(shù)據(jù)文件建立,該方法可以調(diào)用由其他軟件產(chǎn)生數(shù)據(jù)。2.3 在進(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ù)。2.4 數(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ù)組乘。532.5

6、 計(jì)算矩陣37795124883219之答:a=535;374;?38;b=242;679;836;a+Lans-77F01413151214ans=答:93;275b=E241;468a.+:bans=123842402.8“左除”與“右除”有什么區(qū)別?答:在通常情況下,左除 x=ab 是 a*x=b 的解,分母在左邊。右除 x=b/a 是 x*a=b 的解,2.64+8i3+2i3+5i76i9二34i4:5i的共軛轉(zhuǎn)置。答:x=4+Si3-H5127i1+417-5i;3+2i7-6i9+413-9i4+41:4.0000-8.000013.0000-5.OOOOi2.0000+7.OO

7、OOi1.0000-4.000017.0000+5.OOOOi3.0000-2.OOOOi7.0000十6.OOOOi9.0000-4.000013.0000十9.000014.0000-4.000012.7 計(jì)算a692761的數(shù)組乘積。分母在右邊。一般情況下,abHb/a。4922.9 對(duì)于AX=B,如果A764357|_28答:I=IA=4964;357B=3726285;-0.E1184.042f1.3318答:a 的數(shù)組的平方:a=l23;456;?89a.“2ans-149162536496401a 的矩陣的平方:a2ans-3036426681朋1021261502.10 已知:

8、j23a456789,分別計(jì)算 a 的數(shù)組平方和矩陣平方,并觀察其結(jié)果。37B=26求解X。25一8-74_a/b36-43622.11, 觀察a與b之間的六種關(guān)系運(yùn)算的結(jié)果。答:2.12a=k0.20-8-0.7,在進(jìn)行邏輯運(yùn)算時(shí),a相當(dāng)于什么樣的邏輯量。答:相當(dāng)于 a=11011。2.13 在 sin(x)運(yùn)算中,x是角度還是弧度?答:在 sin(x)運(yùn)算中,x 是弧度,MATLAB 規(guī)定所有的三角函數(shù)運(yùn)算都是按弧度進(jìn)行運(yùn)算。2.14 角度x=(304560,求X的正弦、余弦、正切和余切。答:K=304560;KlK/lSOpi;sirL(K1)ans=o.soooo.Torio.seeo

9、COS(K1)ans=0.86600.70710.5000tSTL(K1)ans=0.57741.00001.7321cotans=1.73211.00000.57742.15 用四舍五入的方法將數(shù)組2.45686.39823.93758.5042取整答:9129T000OST?000囲昭口9220S2W0sioa1609-00960jsssa-i?wi-ESSO-OEEa-(E)航 m 二pF!E23S!E3S!31氐搦B甘0、搦Bm、搦B凰昔里、搦B凰毋畀馬飛6徑碣B二SUEpunoJa!Stag8S25ZS6-9剪少它蟲a=912;563;827;s,v=svd.(a)-0.56010.

10、5320-0.6350-0.4762-0.8340-0.278S-0.67790.14620.720415.52344.564S3.34464.S367-0.82750.3917-0.4023-0.3075-0.9156-0.2592-0.4699-0.00070.87811.00000.EE561.00000.BBS90.20411.00009.00001.00002.00005.44441.8880q,r=qr(a)q.=-0.69030.396?-0.6050-0.3835-0.soar-0.1592-0.61560.12210.78013.F733c=chol(a)2.2903答:(1

11、)組合成一個(gè) 4x3 的矩陣,第一列為按列順序排列的 a 矩陣元素,第二列為按列順序排列的 b 矩陣元素,第三列為按列順序排列的 c 矩陣元素。a=42;75:b=71;S3:c=59;62:d.=a(:)b(:)cd=4757S6219532-13.03S4-4.21S3-6.S260-4.8172-1.0S073.00000.33330.666f2.426i.iqqr2.17 將矩陣a=42、b=71和c=59758362組合成兩個(gè)新矩陣:(2)按照 a、b、c 的列順序組合成一個(gè)行矢量e=a(:)*(:);(:)?472578135692或利用(1)中產(chǎn)生的 d一拶45277813565

12、2第第2章基本圖形處理功能章基本圖形處理功能2 丄 8 繪制曲線y=x3+x+1,X 的取值范圍為-5,5。x=-5:0.1:53七s-Hplot(込,y)2 丄 9 有一組測(cè)量數(shù)據(jù)滿足y=e-at,t 的變化范圍為 010,用不同的線型和標(biāo)記點(diǎn)畫出a=0.1、a=0.2 和 a=0.5 三種情況下的曲線。-t=o:o.5:10;yl=exp(-a.;y2=eKp(-0.;y3=esp(-0.5*1+1);plot(tjyljJbJtjy2j:杠 Jts也 J 冷)2.20 在5.1題結(jié)果圖中添加標(biāo)題y=e-at,并用箭頭線標(biāo)識(shí)出各曲線 a 的取值。titlefy=espC-a*t+l)n)2

13、.21在 5 丄題結(jié)果圖中添加標(biāo)題y=e-at和圖例框。legendfa=0.1Ja=0.TJa=0.F)2.22 表中列出了 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)4643274y=359774;7323;4252;2487;8744Lar(y)tar( (7Jstack!)2.23x=6649715638,繪制餅圖,并將第五個(gè)切塊分離出來(lái)。K=664971563SL=00001;pie(KsL)2.24z=xe-x2-y2,當(dāng) x

14、 和 y 的取值范圍均為-2 到 2 時(shí),用建立子窗口的方法在同一個(gè)圖形窗口中繪制出三維線圖、網(wǎng)線圖、表面圖和帶渲染效果的表面圖。KJsh.grid(-2:.2:2);z=it.*espt-K.Ay.2);mesh(KJysz)subplot2j1)?p1ct3(KJyjz)titlefplot3(耐列工)、subplot(2j2_,2)mesh(KJz)title(Jmesh(u,y,z)sutplot(乙23).surf(KJE)ti-tlefsurf(盤,卩工)subplcrt(.2,2j4surfy,z)jshadinginterptitle(?surf(K?y,E),shadrngm

15、terp1)2.25 繪制 peaks 函數(shù)的表面圖,用 colormap 函數(shù)改變預(yù)置的色圖,觀察色彩的分布情況。surf(p&alts(30)plot3(x,y,z)0.5-meshsurf(xy,z)colormap(hotJ10-.00colormap(cool)Golornnap(lines)2.2用 sphere 函數(shù)產(chǎn)生球表面坐標(biāo),繪制不通明網(wǎng)線圖、透明網(wǎng)線圖、表面圖和帶剪孔的表面圖。10 03020201010W3000mesh(x,y5z)fhidden,off-1-1surf(KJy,Z)-1-11:5)=11*05(13,5)surf(KJyjz)-1-12.27

16、 將 5.9 題中的帶剪孔的球形表面圖的坐標(biāo)改變?yōu)檎叫?,以使球面看起?lái)是圓的而不是橢圓的,然后關(guān)閉坐標(biāo)軸的顯示。餾 hwsquareasHEaff第第3章符號(hào)數(shù)學(xué)基礎(chǔ)章符號(hào)數(shù)學(xué)基礎(chǔ)( (補(bǔ)充補(bǔ)充) )3.1 創(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),syms用于創(chuàng)建多個(gè)符號(hào)變量,用法如 symsxyz。f=sym(x+y+z)相當(dāng)于symsxyzf=x+y+z3.2 下面三種表示方法有什么不同的含義?(1)f=3*xT+5*x+2(2)

17、f=3*xA2+5*x+2(3) x=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ò)誤信息。(2)f=3*xA2+5*x+2表示將字符串3*XA2+5*X+2賦值給字符變量仁沒有任何計(jì)算含義,因此也不對(duì)字符串中的內(nèi)容做任何分析。(3)x=sym(x)f=3*xA2+5*x+2表示 x 是一個(gè)符號(hào)變量, 因此算式 f=3*xA2+5*x+2 就具有了符號(hào)函數(shù)的意義 f 也自然成為符號(hào)變量了。3.3 用符號(hào)函數(shù)法求解方程 at2+b*t+c=0。答:resolvefa

18、+t2+b+1:-i-c=0,j11?)r=l/2/a+(1/2)1/2/a*C-b-(b2-4*a*c)(1/2)3.4 用符號(hào)計(jì)算驗(yàn)證三角等式:sin(咒)cos2)-cos(咒)sin(豎)二 sin(咒呷2)答:1=1symsph.i1phi2;y=sinple(sin(phil)*cos(phi2)-cos(phil)*sln(ph2)sin(phi1-phi2)答:I=Isymsal1al2a213.22;4allal2;321,a22A=all,al2a21?a22M)=detCA)35行列式AD=al1*a22-al2*a21AI=invU)Al二%特征值A(chǔ)E=l/2*all+

19、l/2*a22+l/Z*(air2-Z*alUa22+a22A2+4#al2*a2ir(l/2)l/2*all+l/2*a22-l/2*(air2-2*alUa22+a222+4*al2*a21(1/2)3.5 求矩陣A=a1112的行列式值、逆和特征根。a2122a22/(all+a22-al2a2O,-a21/(all*a22-a!2a2O?-al2/(all+a22-al2+a21)3.6 因式分解:x4-5x3+5x2+5x-6答:、symtsK;f=yA4-5#K3+5*xA2+5*K-6;factor(f)ans=ts-1)*(K-2)*(K-3)*(K+1)3.7f=ax2+,用

20、符號(hào)微分求 df/dx。eaxlog(x)sin(x)答:答:symsaK;f=ajK21/K;exp(a*x),Log(x)3ainCx);df=di()df=0,“XT/x2a*esp(a*K)j1/KjGOS(x)3.8 求代數(shù)方程組 k2+by+c=0關(guān)于 x,y 的解。x+y=0答:I=IS=solueC乩栩2十尸Jb啊+滬;dispfS.x=?)fdisp(S.KOS.x=-c/bdispfS.y=J),disp(S.yOS-尸-G+(a*c:4ti2)/b33.9 符號(hào)函數(shù)繪圖法繪制函數(shù) x 二 sin(3t)cos(t),y 二sin(3t)sin(t)的圖形,t 的變化范圍為

21、0,2。答:1=1symstesplat(t)jsinOt)*sin(t)jOjpi)3.10 繪制極坐標(biāo)下 sin(3*t)*cos(t)的圖形。答:口.)Sj.TlLS+)已zpolar(_sm(_3:*七_(dá)):七tos(,t)第第4章章MATLAB其他函數(shù)庫(kù)其他函數(shù)庫(kù)4.1 將(x-6)(x-3)(x-8)展開為系數(shù)多項(xiàng)式的形式。答:I=Ia=638;pa=poly(a);ppoly2symtpa)PPa=K3-17*K2+90*K-1444.2 求解多項(xiàng)式X3-7X2+2X+40 的根。答:8 84ys4.3并霸畝XU8專氓S艸?l)(x2)?3)(x.4)sBf。PHPCI11234

22、rtlrilywahnpg)arlwu4.4 斗氓貝艸邀訊(x2+2x+2)(x2+5x+4)。vyzrclh15巴j4.5斗氓貝艸邏訊(3X3+13X2+6X+8SX+44.6 對(duì)下式進(jìn)行部分分式展開:3x4+2x3+5x2+4x+6x5+3x4+4x3+2x2+7x+2答:134272;b=32546;xj3jk=residue(.bja)1.12741.15131-0.02320.072210.7916-0.29914.7 計(jì)算多項(xiàng)式4x4-12x3-14x2+5x+9的微分和積分。答:1.12744-1.1513i-0.02324-0.07221-1.76801.26731-1.760

23、01.26F310.41764-1.113010.41761.11301p=4-12-145:pder=polyder(p);pders=poly2symCpder)pders=12*E_2-24*K-14pint=polyint(p);pints=poly2sym(pint)pints=答:a=290;3411;226b=1366?;a=ab7.4000-0.2000-1.4000答:4.8 解方程組290_13411x=622664.9 求欠定方程組卩479358的最小范數(shù)解。a=24?4;9356b=8弓;K=pinv(a)+:b-a.2iEia.44590.79490.27074.10

24、 有一組測(cè)量數(shù)據(jù)如下表所示,數(shù)據(jù)具有y=X2的變化趨勢(shì),用最小二乘法求解y。答:K=L11.522.533.544.55?;y=E-1.42.735.9S.412.216.618.S26.2e=Eon.es(sizeCK)區(qū)2:c=&ky;K1=1:0.l:5n:yl=ones(size(K1),K12*c;plot(7jyr;Kljk?)x11.522.533.544.5y-1.42.735.98.412.216.618.852624264.11矩陣a=754349答:口.a=42-6;754;349ad=de七(a)ad=-64ai=irLV(a.)ai=-0.45310.6562

25、-0.59370.7969-0.84380.9063-0.20310.1563-0.09384.12y 二 sin(x),x 從 0 到 2 兀,AX=0.02兀,求 y 的最大值、最小值、均值和標(biāo)準(zhǔn)差。答:1=1.計(jì)算a的行列式和逆矩陣。K=o:o.02*pi:2*pi;y=sin(K);ym世二mas(y)7JTL33C=、ymin二min(y)Tulin=,_wyuiearL=2.29956-017ystd=atd(y)ystd=0.F0714.13x=12345,y=246810,計(jì)算x的協(xié)方差、y的協(xié)方差、x與y的互協(xié)方差。答:K=12345;y=245810;CK=COVcy=co

26、vCy)cxy=cow(K;y)CK=2.5000cy=10cxy=2.5oao5.oaao5.ooaoio.oaao4.14 參照例 3-20 的方法,計(jì)算表達(dá)式z=10(3一y5?-x2-y2的梯度并繪圖。答:1=1W=-2:0.2:2;E,y=meshgrid(v);z=10*CK.3-y.5).*exp(一:2-卩.2);pH,py=gradientCzj.2.2);contour(XyE)holdonquivery,卩召py)holdoff4.15 有一正弦衰減數(shù)據(jù) y 二 sin(x).*exp(-x/10), 其中 x=0:pi/5:4*pi, 用三次樣條法進(jìn)行插值。答:I=Is

27、O=O:pi/5:4*pi;yO=sin(x0).*esp(-KO/10);E=0:pi/20:4:pi;y=spline(KOyOK);plat(KOJyOj3crnjKjyjnfM文件編程文件編程1 命令文件與函數(shù)文件的主要區(qū)別是什么?答:(1)命令文件是一系列命令的組合,函數(shù)文件的第一行必須用 function 說(shuō)明;(2)命令文件沒有輸入?yún)?shù),也不用返回參數(shù),函數(shù)文件可以接受輸入?yún)?shù),也可以返回參數(shù);(3)命令文件處理的變量為工作空間變量,函數(shù)文件處理的變量為函數(shù)內(nèi)部的局部變量,也可以處理全局變量。2 如何定義全局變量?答:用關(guān)鍵字 global 可以把一個(gè)變量定義為全局變量,在 M

28、文件中定義全局變量時(shí),如果在當(dāng)前工作空間已經(jīng)存在了相同的變量, 系統(tǒng)將會(huì)給出警告, 說(shuō)明由于將該變量定義為全局變量,可能會(huì)使變量的值發(fā)生改變,為避免發(fā)生這種情況,應(yīng)該在使用變量前先將其定義為全局變量。3 如果 x 是一個(gè)結(jié)構(gòu)型數(shù)組,如何觀察其中的內(nèi)容?結(jié)果數(shù)組用于存儲(chǔ)一組相關(guān)的數(shù)據(jù)元素(域),這些元素可以是不同類型、不同尺寸的,結(jié)構(gòu)數(shù)組不能用數(shù)組編輯器觀察和修改其中的元素。對(duì)于明為 x 的結(jié)構(gòu)型數(shù)組,可以直接鍵入 X 以觀察其中所包含的域名及內(nèi)容,也可以鍵入 X.域名觀察指定域名的內(nèi)容,例如xx=name:linecolor:reddata:12.700035.90008.400012.200

29、016.600018.800026.2000 x.colorans=red4 if 語(yǔ)句有幾種表現(xiàn)形式?答:(1)if 表達(dá)式語(yǔ)句體end2)if 表達(dá)式語(yǔ)句體 1else語(yǔ)句體 2end(3)if 表達(dá)式 1語(yǔ)句體 1elseif 表達(dá)式 2語(yǔ)句體 2end(4)if 表達(dá)式 1語(yǔ)句體 1elseif 表達(dá)式 2語(yǔ)句體 2else語(yǔ)句體 3end5 說(shuō)明 break 語(yǔ)句和 return 語(yǔ)句的用法。答:break 語(yǔ)句用于終止 for 循環(huán)和 while 循環(huán)的執(zhí)行。如果遇到 break 語(yǔ)句,則退出循環(huán)體,繼續(xù)執(zhí)行循環(huán)體外的下一行語(yǔ)句。在嵌套循環(huán)中,break 只存在于最內(nèi)層的循環(huán)中。r

30、eturn 語(yǔ)句用于終止當(dāng)前的命令序列,并返回到調(diào)用的函數(shù)或鍵盤,也用于終止 keyboad方式,在 MATLAB 中,被調(diào)用的函數(shù)運(yùn)行結(jié)束后會(huì)自動(dòng)返回調(diào)用函數(shù),使用 return 語(yǔ)句時(shí)將return 插入被調(diào)用函數(shù)的某一位置,根據(jù)某種條件迫使被調(diào)用函數(shù)提前結(jié)束并返回調(diào)用函數(shù)。6有一周期為 4 的正弦波上疊加了方差為 0.1 的正態(tài)分布的隨機(jī)噪聲的信號(hào), 用循環(huán)結(jié)構(gòu)編制一個(gè)三點(diǎn)線性滑動(dòng)平均的程序。 (提示:用 O.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

31、(3)=(x(2)+x(3)+x(4)/3.)t=0:pi/50:4*pi;n=length(t):y=sin(t)+0.l*randn(1n);ya(l)=7(l);fori=2:n-lya(i)=5umCy(i-1:i+1)/3;ya(n)=y(n);plat(tjyjM,tjya.j,JLinewidth,2)0.5281012147編制一個(gè)解數(shù)論問題的函數(shù)文件:取任意整數(shù),若是偶數(shù),則用 2 除,否則乘 3 加 1,重復(fù)此過(guò)程,直到整數(shù)變?yōu)?1。答:口.functionc=collatz(n)%collatz%Classic“3n+1”Ploblemfromnumbertheoryc=

32、n;whilen1ifrem(n,2)=0n=n/2;elsen=3*n+1;endc=cn;end8 有一組學(xué)生的考試成績(jī)(見表),根據(jù)規(guī)定,成績(jī)?cè)?100 分時(shí)為滿分,成績(jī)?cè)?9099 之間時(shí)為優(yōu)秀,成績(jī)?cè)?8089 分之間時(shí)為良好,成績(jī)?cè)?6079 分之間為及格,成績(jī)?cè)?60 分以下時(shí)為不及格,編制一個(gè)根據(jù)成績(jī)劃分等級(jí)的程序。學(xué)生姓名王張劉李陳楊于黃郭趙成績(jī)728356941008896685465答:N卸護(hù)王j張j李j陳j暢于j黃j郭j趙;113=72,03,5S,94.100,88,96,68,54,65;n=lengtl(Narks);fori=1:riai=S3+i;bi=79+

33、i;ci=69+i;di=59+i;end.;c=djc;fori=1:nsTuritchMarks(i)case100Rank(ij:)=蒜分,:caseaRankCi,:)=優(yōu)秀:casebRank;)=良好 JcasecRankti,:)=恐格:otherwiseRankCi,:)=不浚格;ernddisp(r)d“p(T學(xué)生姓客;得分;disp(=far1=1:10;disp(f1jName(i)end.9 編寫一段程序,能夠把輸入的攝氏溫度轉(zhuǎn)化成華氏溫度,也能把華氏溫度轉(zhuǎn)換成攝氏溫礪分為ltw時(shí)呢得分低于ED*end等級(jí));得分等級(jí)72涇格83良5604優(yōu)100BS良06優(yōu)es54不

34、童fi51jn.ujii2str(Marks(i)JjRanh(i,:):答:(r迭擇轉(zhuǎn)換方式(1攝氏轉(zhuǎn)換為華氏,2-華氏轉(zhuǎn)換為搗氏:?)ifk=l&k=2disp請(qǐng)指定轉(zhuǎn)換方式)breakendtin=inputC輸入待蒔變的溫度ifk=l10TL-t=tin*9/5+32;kl=2;elsei-fk=2tou-t=(tin-325/9;kl=l;endstr=?F?;d1SP(轉(zhuǎn)換前的溫度disp(f?jnma2str(tin)st匸饑:),迭擇轉(zhuǎn)換方式門一攝氏轉(zhuǎn)撫拘華氏,2華氏轉(zhuǎn)換為攝氏):10 keyboard 命令的作用是什么?當(dāng)在函數(shù)中使用 keyboard 命令時(shí),是否可以在工作空間瀏覽器中觀察和修改函數(shù)中的局部變量?退出keyboard狀態(tài)的命令是什么?編一個(gè)函數(shù)文件,在其中設(shè)置 keyboard,觀察變量情況。答:當(dāng)運(yùn)行中的程序遇到 key

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論