MATLAB編程練習(xí)(最新整理)_第1頁
MATLAB編程練習(xí)(最新整理)_第2頁
MATLAB編程練習(xí)(最新整理)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、1. 建立一個(gè)腳本文件 ex_1.m,從鍵盤輸入兩個(gè)數(shù) a 和 b,如果a=b,顯示“it is right”。2. 編寫一函數(shù)文件 function max_num=ex_2(a,b); a,b 為兩個(gè)同型矩陣、從鍵盤輸入一對(duì)下標(biāo)(ii,jj),返回 a(ii,jj)與 b(ii,jj)中較大的數(shù)。3. 編寫一函數(shù)文件 function r1,r2=ex_3(a,b,c),求一元二次方程a*x.2+b*x+c=0 的根 r1,r2;用 r1、r2 代入方程左邊驗(yàn)證。4. 編寫一個(gè)函數(shù)文件 function area, perimete=ex_4(r),求半徑為 r 的圓的面積與周長(zhǎng)。5. 編

2、寫一函數(shù)文件 function fac=ex_5_1(n),求數(shù) n 的階乘;再編寫一腳本文件 ex_5_2.m、求 sum_5=1!+2!+10!。6. 編寫一腳本文件 ex_6.m、從鍵盤輸入 x、輸出分段函數(shù):x2當(dāng)x 1y = x2 - 1當(dāng)1 x 2 x2 - 2x - 1當(dāng)x 2的函數(shù)值 y。7. 有函數(shù) y2ex - 1=2當(dāng)x = 2的值從鍵盤輸入。8. 編寫腳本文件 ex_8.m,功能:從鍵盤輸入一個(gè)字符,如果是大寫字母,輸出其后繼字母;如果是小寫字母,輸出其前導(dǎo)字母,(z的后繼為a,a的前導(dǎo)為z);如果是數(shù)字字符,輸出其 ascii 碼;其他字符原樣輸出。9. 某商場(chǎng)對(duì)顧客

3、購買的商品總額打折,規(guī)則是 500 以下不打折, 5001000 的 95 折,10003000 的 9 折,30005000 的 85 折,5000 以上 8 折。編寫腳本文件 ex_9.m;從鍵盤輸入購物總額,用 switch 語句計(jì)算,輸出應(yīng)付金額 pay。10. 某商場(chǎng)對(duì)顧客所購買的商品實(shí)行打折銷售,標(biāo)準(zhǔn)如下(商品價(jià)格用 price 來表示):price200沒有折扣200price5003%折扣500price10005%折扣1000price25008%折扣2500price500010%折扣5000price14%折扣編寫腳本文件 ex_10.m;從鍵盤輸入 price,用if_

4、elseif_else_end 語句計(jì)算,輸出實(shí)際銷售價(jià)格 price_pay。11. 依據(jù)學(xué)生的百分制成績(jī) score,要求轉(zhuǎn)化成成績(jī)等級(jí)輸出, 等級(jí)分為優(yōu)秀,良好,中等,及格90 分以上的為優(yōu)秀, 80-89 的為良好,70-79 的為中等,60-69 的為及格,其他為不及格。編寫一函數(shù)文件 function ex_11(score)輸出等級(jí)。12. 編寫一腳本文件 ex_12.m;求 1+2+3+100 的和。(分別用for 和 while 語句實(shí)現(xiàn),用 for 語句求得的和為 s_for、用 while語句求得的和為 s_while)。13. 編寫一腳本文件 ex_13.m;隨機(jī)生成一

5、個(gè) 20 行 10 列的整形矩陣,分別求每行的和與每列的和(不用 sum 庫函數(shù))。14. 編寫一腳本文件 ex_14.m;隨機(jī)生成一個(gè) 20 行 10 列的整形矩陣,分別求每行的平均值與每列的平均值(不用 mean 庫函數(shù))。15. 從鍵盤輸入一個(gè) 3 行 4 列的矩陣 a,矩陣元素除以對(duì)應(yīng)列的和置于相同位置形成新的矩陣。如果對(duì)應(yīng)列的和為零,則新矩陣該列所有元素全為零。編寫一腳本文件 ex_15.m、輸出新矩陣 a_new。16. 編寫一腳本文件 ex_16.m 計(jì)算下面式子的和:11 +12 +13 +. +110 + 21 + 22 + 23 +. + 210 + 31 + 32 + 3

6、3 +. + 31017. 一個(gè)三位整數(shù)各位數(shù)字的立方和等于該數(shù)本身則稱該數(shù)為水仙花數(shù), 編寫一腳本文件 ex_17.m、輸出全部水仙花數(shù)。18. 編寫一腳本文件 ex_18.m 求100,200之間第一個(gè)能被 21 整除的整數(shù)。19. 猜數(shù)游戲。首先由計(jì)算機(jī)產(chǎn)生一個(gè)1,10之間的隨機(jī)整數(shù), 然后由用戶猜測(cè)所產(chǎn)生的隨機(jī)數(shù)。根據(jù)用戶猜測(cè)的情況給出不同提示,如猜測(cè)的數(shù)大于產(chǎn)生的數(shù),則顯示“high”,小于則顯示“l(fā)ow”,等于則顯示“you won”,同時(shí)退出游戲,用戶最多可以猜 4 次。編寫一腳本文件 ex_19.m 實(shí)現(xiàn)之。20. 編寫一腳本文件 ex_20.m 輸出 200 以內(nèi)的素?cái)?shù)。21

7、. 編寫腳本文件 ex_21.m,實(shí)現(xiàn)功能:從鍵盤輸入任意個(gè)正整數(shù)(大于 0),以 0 結(jié)束,輸出那些正整數(shù)中的素?cái)?shù)。22. 編寫腳本文件 ex_22.m,實(shí)現(xiàn)功能:求 10000 以內(nèi)的所有完全數(shù)。所謂完全數(shù)是指一個(gè)正整數(shù)等于其所有因子(不包括本身)的和,如 6=1+2+3,所以 6 是完全數(shù)。23. 編寫腳本文件 ex_23.m,實(shí)現(xiàn)功能:某整數(shù)的三次方是四位數(shù),四次方是六位數(shù),該四位數(shù)和六位數(shù)的各位數(shù)字正好是09 這十個(gè)數(shù)字,求這個(gè)正整數(shù)。(提示:num2str 可以將整數(shù)轉(zhuǎn)換成數(shù)字字符,判斷兩個(gè)向量是否相同可以用函數(shù)isequal)。24. 編寫腳本文件 ex_24.m,實(shí)現(xiàn)功能:有如

8、下近似計(jì)算公式p2 = 1 + 1 + 16122232+ . +1n2 ,利用公式求 n=100,1000,10000 時(shí)p的近似值?!啊薄啊盿t the end, xiao bian gives you a passage. minand once said, people who learn to learn are very happy people. in every wonderful life, learning is an eternal theme. as a professional clerical and teaching position, i understand

9、the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market

溫馨提示

  • 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)論