版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)二 matlab的程序設(shè)計(jì)一、實(shí)驗(yàn)學(xué)時(shí)4學(xué)時(shí)(課內(nèi)2學(xué)時(shí),課外2學(xué)時(shí))二、實(shí)驗(yàn)類型驗(yàn)證性實(shí)驗(yàn)三、實(shí)驗(yàn)?zāi)康?1、掌握建立和執(zhí)行M文件的方法。2、掌握利用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)的方法。3、掌握利用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)的方法。4、掌握利用for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的方法。5、掌握利用while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的方法。6、熟悉利用向量運(yùn)算來(lái)代替循環(huán)操作的方法。四、所需設(shè)備及軟件1、安裝了windows xp/win7/win8/win10的計(jì)算機(jī)2、matlab開發(fā)工具五、實(shí)驗(yàn)基本原理1、選擇結(jié)構(gòu)1)if-else-end分支結(jié)構(gòu)if 表達(dá)式 1 語(yǔ)句1 else if 表達(dá)式 2(可選)
2、 語(yǔ)句2 else(可選) 語(yǔ)句3 end end 說(shuō)明:(1)if結(jié)構(gòu)是一個(gè)條件分支語(yǔ)句,若滿足表達(dá)式的條件,則往下執(zhí)行;若不滿足,則跳出if結(jié)構(gòu)。(2)else if表達(dá)式2與else為可選項(xiàng),這兩條語(yǔ)句可依據(jù)具體情況取舍。(3)注意:每一個(gè)if都對(duì)應(yīng)一個(gè)end,即有幾個(gè)if,記就應(yīng)有幾個(gè)end。2)switch-case結(jié)構(gòu)語(yǔ)法:switch表達(dá)式case常量表達(dá)式1 語(yǔ)句組1 case常量表達(dá)式2 語(yǔ)句組2 otherwise 語(yǔ)句組n end 說(shuō)明:(1)switch后面的表達(dá)式可以是任何類型,如數(shù)字、字符串等。(2)當(dāng)表達(dá)式的值與case后面常量表達(dá)式的值相等時(shí),就執(zhí)行這個(gè)case
3、后面的語(yǔ)句組如果所有的常量表達(dá)式的值都與這個(gè)表達(dá)式的值不相等時(shí),則執(zhí)行otherwise后的執(zhí)行語(yǔ)句。程序流程控制指令break、return、pause 2、循環(huán)結(jié)構(gòu) 1)for循環(huán)結(jié)構(gòu)語(yǔ)法:for i初值:增量:終值 語(yǔ)句1 語(yǔ)句n end 說(shuō)明:(1)i初值:終值,則增量為1。 (2)初值、增量、終值可正可負(fù),可以是整數(shù),也可以是小數(shù),只須符合數(shù)學(xué)邏輯。2)while 循環(huán)結(jié)構(gòu) 語(yǔ)法:while 邏輯表達(dá)式 循環(huán)體語(yǔ)句 end 說(shuō)明:(1)whiIe結(jié)構(gòu)依據(jù)邏輯表達(dá)式的值判斷是否執(zhí)行循環(huán)體語(yǔ)勾。若表達(dá)式的值為真,執(zhí)行循環(huán)體語(yǔ)句一次、在反復(fù)執(zhí)行時(shí),每次都要進(jìn)行判斷。若表達(dá)式的值為假,則程序
4、執(zhí)行end之后的語(yǔ)句。(2)為了避免因邏輯上的失誤,而陷入死循環(huán),建議在循環(huán)體語(yǔ)句的適當(dāng)位置加break語(yǔ)句、以便程序能正常執(zhí)行。(執(zhí)行循環(huán)體的次數(shù)不確定;每一次執(zhí)行循環(huán)體后,一定會(huì)改變while后面所跟關(guān)系式的值。) (3)while循環(huán)也可以嵌套、其結(jié)構(gòu)如下: while邏輯表達(dá)式1 循環(huán)體語(yǔ)句1 while邏輯表達(dá)式2 循環(huán)體語(yǔ)句2 end 循環(huán)體語(yǔ)句3 end 六、實(shí)驗(yàn)內(nèi)容1、求下列分段函數(shù)的值。 要求:(1) 用if語(yǔ)句實(shí)現(xiàn),分別輸出x= -5.0, -3.0, 1.0, 2.0, 2.5, 3.0, 5.0 時(shí)的y值。 提示:x的值從鍵盤輸入,可以是向量。(2)用邏輯表達(dá)式實(shí)現(xiàn),從
5、而體會(huì)MATLAB邏輯表達(dá)式的一種應(yīng)用。2、輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A,B,C,D,E 。其中90100分為A,8089分為B,7079分為C,6069分為D,60分以下為E。要求:(1)用switch語(yǔ)句實(shí)現(xiàn)。(2)輸入百分制成績(jī)后要判斷該成績(jī)的合理性,對(duì)不合理的成績(jī)應(yīng)輸出錯(cuò)誤信息。3、求1100的和。分別用循環(huán)結(jié)構(gòu)和向量運(yùn)算(使用sum函數(shù))來(lái)實(shí)現(xiàn)。4、根據(jù),求的近似值。當(dāng)n分別取100、1 000、10 000時(shí),結(jié)果是多少?分別用循環(huán)結(jié)構(gòu)和向量運(yùn)算(使用sum函數(shù))來(lái)實(shí)現(xiàn)。5、,求:(1)y<3時(shí)的最大n值。(2)求(1)的n值對(duì)應(yīng)的y值。6、用for循環(huán)語(yǔ)句實(shí)現(xiàn)編寫
6、一個(gè)求階乘n!的函數(shù)文件。七、實(shí)驗(yàn)結(jié)果1)將“六”中每個(gè)內(nèi)容認(rèn)真完成以后,程序及運(yùn)行結(jié)果復(fù)制到這部分。2)提交實(shí)驗(yàn)報(bào)告,命名“實(shí)驗(yàn)二學(xué)號(hào)姓名”1、求下列分段函數(shù)的值。 要求:1) 用if語(yǔ)句實(shí)現(xiàn),分別輸出x= -5.0, -3.0, 1.0, 2.0, 2.5, 3.0, 5.0 時(shí)的y值。 提示:x的值從鍵盤輸入,可以是向量。2)用邏輯表達(dá)式實(shí)現(xiàn),從而體會(huì)MATLAB邏輯表達(dá)式的一種應(yīng)用。1)。syms x;x=input('請(qǐng)輸入數(shù)字n');if x<0 & x= -3 y=x.2+x-6;else if x>=0 & x<10 &
7、 x=3 & x=2 y=x.2-5*x+6; else y=x.2-x-1; endenddisp(y);請(qǐng)輸入數(shù)字-5.014請(qǐng)輸入數(shù)字-3.0 11請(qǐng)輸入數(shù)字1.0 2請(qǐng)輸入數(shù)字2.0 1請(qǐng)輸入數(shù)字2.5 -0.2500請(qǐng)輸入數(shù)字3.0 5請(qǐng)輸入數(shù)字5.0 6是否可以輸入-5.0 -3.0 1.0 2.0 2.5 3.0 5.0a=input('please input your number:');please input your number:1 2 3 4 5 62).sysm x zx=input('請(qǐng)輸入數(shù)字n');z=( x<0
8、 & x= -3).*( x.2+x-6)+( x>=0 & x<10 & x=3 & x=2).*( x.2-5*x+6)+ (x=-3 2 3|x>=10).*(x.2-x-1);disp(z);2、輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A,B,C,D,E 。其中90100分為A,8089分為B,7079分為C,6069分為D,60分以下為E。要求:(1)用switch語(yǔ)句實(shí)現(xiàn)。(2)輸入百分制成績(jī)后要判斷該成績(jī)的合理性,對(duì)不合理的成績(jī)應(yīng)輸出錯(cuò)誤信息。x=input('請(qǐng)輸入數(shù)字n');switch xcase 90:100
9、disp(A);case 80:89 disp(B); case 70:79 disp(C);case 60:69 disp(D);case 0:59 disp(E);otherwisedisp(輸入數(shù)據(jù)有誤!);end3、求1100的和。分別用循環(huán)結(jié)構(gòu)和向量運(yùn)算(使用sum函數(shù))來(lái)實(shí)現(xiàn)。向量運(yùn)算 X=1:100;disp(sum(x);循環(huán)結(jié)構(gòu):sum=0;for i1:1:100; sum+=i;enddisp(sum);4、根據(jù),求的近似值。當(dāng)n分別取100、1 000、10 000時(shí),結(jié)果是多少?分別用循環(huán)結(jié)構(gòu)和向量運(yùn)算(使用sum函數(shù))來(lái)實(shí)現(xiàn)。循環(huán)結(jié)構(gòu):n= input('請(qǐng)輸入數(shù)字n');sum=0;for i=1:1:n sum+=1/n.2;enddisp(的值為:+sqrt(6.*sum);向量運(yùn)算:n= input('請(qǐng)輸入數(shù)字n');i=1:n;disp(的值為:+sqrt(6.*sum(1/i.2);5、,求:(1)y<3時(shí)的最大n值。y=1;n=1;max=1;while y<3n+;for i=1:n y+=1/(2.*n-1);endif y<3 if n>max max=n; endendenddisp(max);(2)求(1)的n值對(duì)應(yīng)的y值。x= input('請(qǐng)輸入數(shù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【名師一號(hào)】2020-2021學(xué)年高中英語(yǔ)北師大版必修3-雙基限時(shí)練20
- 2024-2025學(xué)年遼寧省沈陽(yáng)市高一上學(xué)期1月期末質(zhì)量監(jiān)測(cè)數(shù)學(xué)試題(含解析)
- 22《鳥的天堂》課件(共28張)
- 【名師一號(hào)】2020-2021學(xué)年高中地湘教版必修1-雙基限時(shí)練4
- 【創(chuàng)新設(shè)計(jì)】2020-2021學(xué)年高中化學(xué)課堂講義(人教版選修四)配套試題:第四章-第二節(jié)-化學(xué)電源
- 【全程復(fù)習(xí)方略】2020年數(shù)學(xué)文(廣西用)課時(shí)作業(yè):第九章-第九節(jié)空間向量的坐標(biāo)運(yùn)算
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編及答案
- 【創(chuàng)新設(shè)計(jì)】2020-2021學(xué)年高中物理人教版選修3-1(浙江專用)題組訓(xùn)練-章末檢測(cè)1
- 沁園春雪朗誦-原版
- 《ZDAL資源與門戶》課件
- 新版小學(xué)道德與法治課程標(biāo)準(zhǔn)的解讀與梳理培訓(xùn)課件(道德與法治新課程標(biāo)準(zhǔn)培訓(xùn))
- 單體澆鑄尼龍
- 公司金融學(xué)張德昌課后參考答案
- DB3302-T 1015-2022 城市道路清掃保潔作業(yè)規(guī)范
- 管線探測(cè)技術(shù)介紹
- 南醫(yī)大藥用植物學(xué)實(shí)驗(yàn)指導(dǎo)14被子植物(四):傘形科、唇形科、馬鞭草科、茜草科
- 2023年新改版教科版四年級(jí)下冊(cè)科學(xué)練習(xí)題(一課一練+單元+期中+期末)
- 手術(shù)室提高患者術(shù)中保溫措施的執(zhí)行率PDCA課件
- 醫(yī)院外科腸梗阻出院小結(jié)范文
- 2023年海南省三支一扶考試真題
- 風(fēng)機(jī)支吊架計(jì)算表
評(píng)論
0/150
提交評(píng)論