




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、習(xí)題三3-2 從鍵盤輸入一個(gè)三位整數(shù),將它反向輸出.如輸入639,輸出為 936程序如下:m=input' 請(qǐng)輸入一個(gè)三位整數(shù): ' m1=fixm/100;% 求 m 的百位整數(shù) m2=remfixm/10,10;% 求 m 的十位數(shù)字 m3=remm,10;% 求 m 的個(gè)位數(shù)字 m=m3*100+m2*10+m1% 反向輸出 m3-3 輸入一個(gè)百分制成績,要求輸出成績等級(jí) A,B,C,D,E .其中 90100 分為 A ,8089 分為 B, 7079 分為 C, 6069分為 D,60 分以下為 E.要求: 1分別用 if 語句和 switch 語句實(shí)現(xiàn).2輸入百分制
2、成績后要判斷該成績的合理性,對(duì)不合理的成績應(yīng)輸出出錯(cuò)信息.程序如下:1 if 語句c=input' 請(qǐng)輸入成績: 'if c>=90&c<=100disp'A 成績合理 'elseif c>=80&c<=89disp'B 成績合理 'elseif c>=70&c<=79disp'C 成績合理 'elseif c>=60&c<=69disp'D 成績合理 'elseif c<60disp'E 成績合理 'elsedi
3、sp'成績錯(cuò)誤'end2 switch 語句c=input' 請(qǐng)輸入成績: 'switch fixccase num2cell90:100disp'A 成績合理 'case num2cell80:89disp'B 成績合理 'case num2cell70:79disp'C 成績合理 'case num2cell60:69disp'D 成績合理 'case num2cell0:59disp'E 成績合理 'otherwisedisp'成績錯(cuò)誤'end 3-4 建立 5
4、*6 矩陣,要求輸出矩陣第 N 行元素.當(dāng) N 值超過矩陣的行數(shù)時(shí),自動(dòng)轉(zhuǎn)為輸出 矩陣最后一行元素,并給出出錯(cuò)信息.程序如下: clear all a=fix(rand(5,6)*89)+10;n=input('請(qǐng)輸入行數(shù)n (輸出結(jié)果是5*6矩陣的元素):);if n>5|n<0 b=a(5:5,:);disp('輸入行數(shù)錯(cuò)誤,程序輸出最后一行:,n um2str(b)elsec=a(n:n,:);disp('輸出結(jié)果為:,nu m2str(c)end3-5 產(chǎn)生 20 個(gè)兩位隨機(jī)整數(shù),輸出其中小于平均值的偶數(shù). 程序如下:x=fix(rand(1,20)
5、*89)+10; x1=fix(sum(x)/20);disp('平均數(shù)是:,n um2str(x1)m=(rem(x,2)=0&x<x1); n=find(m); disp('小于平均數(shù)的數(shù)是:,n um2str(x( n);3-6 輸入 20 個(gè)數(shù),求其中最大數(shù)和最小數(shù).要求分別用循環(huán)結(jié)構(gòu)和調(diào)用MA TLAB 的 max函數(shù)、 min 函數(shù)來實(shí)現(xiàn).程序如下:主函數(shù)c=input(' 請(qǐng)輸入 20 個(gè)數(shù): ')disp('最大值是:')m=max(c)disp('最小值是:')n=min(c)max 函數(shù)funct
6、ion m=max(a) m=a(1,20);for i=2:20 if m>a(1,i) m=a(1,i) endendmin 函數(shù)function n=min(a) m=a(1,20);for i=2:20 if n<a(1,i)n=a(1,i)end end+1/nA2+ (=pL2/6)3-8 當(dāng) n 分別取 1 00、 1 000、 1 0000 時(shí),求以下各式的值: 11/1A2+1/2A2+1/3A2+ 程序如下:clear alln=1:100;b=1./(n.*n); c=sum(b);disp('當(dāng)n等于 n=1:1000;b=1./(n.*n); c=
7、sum(b);disp(' 當(dāng) n 等于 n=1:10000;b=1./(n.*n); c=sum(b);disp(' 當(dāng) n 等于 結(jié)果: >> 當(dāng) n 等于100 時(shí):1000 時(shí):',num2str(c)',num2str(c)10000 時(shí):100 時(shí):當(dāng) n 等于 1000 時(shí): 1.6439 當(dāng) n 等于 10000 時(shí): 1.6448',num2str(c)1.635(2) 1-1/3+1/5-1/7+ (=pi/4) 程序如下:clear alln=1:100;b=1./(4.*n-3)-1./(4.*n-1);c=sum(b
8、);disp('當(dāng) n 等于 100 時(shí):,num2str(c) n=1:1000; b=1./(4.*n-3)-1./(4.*n-1); c=sum(b);',num2str(c)disp(' 當(dāng) n 等于 1000 時(shí): n=1:10000; b=1./(4.*n-3)-1./(4.*n-1); c=sum(b);',num2str(c)0.78415disp(' 當(dāng) n 等于 10000 時(shí): 結(jié)果: >> 當(dāng) n 等于 100 時(shí):當(dāng) n 等于 1000 時(shí): 0.78527 當(dāng) n 等于 10000 時(shí): 0.78539(3) 1/
9、4+1/16+1/64+ +1/4A n+ (=1/3) 程序如下:clear alln=1:100;b=1./(4.An);c=sum(b);disp('當(dāng) n 等于 100 時(shí):,num2str(c)n=1:1000;b=1./(4.A n);c=sum(b);disp('當(dāng) n 等于 1000 時(shí):,num2str(c)n=1:10000;b=1./(4.A n);c=sum(b);disp('當(dāng) n 等于 10000 時(shí):,num2str(c)結(jié)果: >> 當(dāng) n 等于 100 時(shí): 0.33333當(dāng) n 等于 1000 時(shí): 0.33333當(dāng) n
10、等于 10000 時(shí): 0.33333(4) (2n)(2n)/(2n-1)(2n+1).(=pi/2)程序如下:clear alln=1:100;b=(2*n).*(2*n)./(2*n-1).*(2*n+1);c=prod(b);disp('當(dāng) n 等于 100 時(shí):,num2str(c) n=1:1000;b=(2*n).*(2*n)./(2*n-1).*(2*n+1);c=prod(b);disp('當(dāng) n 等于 1000 時(shí):',num2str(c)n=1:10000;b=(2*n).*(2*n)./(2*n-1).*(2*n+1);c=prod(b);dis
11、p('當(dāng) n 等于 10000 時(shí):,num2str(c)結(jié)果: >> 當(dāng) n 等于 100 時(shí): 1.5669當(dāng) n 等于 1000 時(shí): 1.5704當(dāng) n 等于 10000 時(shí): 1.57083-9 假設(shè)兩個(gè)連續(xù)自然數(shù)的乘積減 1 是素?cái)?shù),那么稱這兩個(gè)連續(xù)自然數(shù)是親密數(shù)對(duì),該素?cái)?shù)是親 密素?cái)?shù).例如, 2*3-1=5,由于 5是素?cái)?shù),所以 2和3是親密數(shù)對(duì), 5是親密素?cái)?shù).求 2,50 區(qū)間內(nèi):(1 )親密數(shù)對(duì)的對(duì)數(shù).(2)與上述親密數(shù)對(duì)對(duì)應(yīng)的所有親密素?cái)?shù)之和.程序如下:clear allp=0;l=0;H=;for m=2:49a=m; b=m+1;c=a*b-1;f
12、or k=1:cif rem(c,k)=0l=l+1;endendif l=2disp(' 親密數(shù)對(duì)是 ','(',num2str(a),',',num2str(b),')')p=p+1;H=H,c;endl=0;endsum=sum(H);disp(' 親密數(shù)對(duì)的個(gè)數(shù)是: ',num2str(p)disp(' 親密數(shù)對(duì)的和是: ',num2str(sum)3-10 根據(jù) y=1+1/3+1/5+ +1/(2n-1),求:(1 ) y<3 時(shí)的最大 n 值.(2)與(1)的n值對(duì)應(yīng)的y值.程序
13、如下: sum=0;for n=1:100sum=sum+1/(2*n-1);if sum>3&(sum-1/(2*n-1)<3disp(n-1)disp(sum-1/(2*n-1)endend方法 2clear alln=1;y=0;while(y<3)x=1/(2*n-1);n=1+n;y=y+x;enddisp('y<3 時(shí) n 的最大值是:',num2str(n-2)disp(' 相應(yīng)的 y 值是: ',num2str(y-x)3-12 編寫一個(gè)函數(shù)文件,用于求兩個(gè)矩陣的乘積和點(diǎn)乘,然后在命令文件中調(diào)用該函數(shù). 程序如下:mul 函數(shù)%用于求兩個(gè)矩陣的乘積和點(diǎn)乘function x,y=mul(a,b)x=a*b;y=a.*b;main% 主函數(shù)a=input(' 請(qǐng)輸入一個(gè)矩陣: ');b=input(' 請(qǐng)?jiān)佥斎胍粋€(gè)矩陣: (注意:兩矩陣要可以相乘) ');x,y=mull(a,b);disp(' 這兩個(gè)矩陣的乘積為: ');
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房設(shè)備承包合同
- 生態(tài)養(yǎng)殖基地承包合同
- 項(xiàng)目進(jìn)度追蹤與協(xié)同策劃方案
- 現(xiàn)代學(xué)徒制師徒協(xié)議
- 柑橘樹承包合同
- 食品安全檢測(cè)技術(shù)研究開發(fā)合作協(xié)議
- 汽車租賃合同租賃車輛交接確認(rèn)書
- 投資借款合同書
- 共建聯(lián)合實(shí)驗(yàn)室合作合同協(xié)議書范本模板5篇
- 活動(dòng)一《自己種菜樂趣多》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 大數(shù)據(jù)專業(yè)實(shí)習(xí)報(bào)告范文共5篇
- 出口退稅培訓(xùn)課件外貿(mào)企業(yè)出口退稅
- 蛋白表達(dá)及純化課件
- 304不銹鋼管材質(zhì)證明書
- DBJ 46-027-2013 海南省建筑塔式起重機(jī)安裝使用安全評(píng)定規(guī)程
- 港口集裝箱物流系統(tǒng)建模與仿真技術(shù)研究-教學(xué)平臺(tái)課件
- 杭州灣跨海大橋項(xiàng)目案例ppt課件
- (完整版)光榮榜25張模板
- 工業(yè)催化劑作用原理—金屬氧化物催化劑
- 優(yōu)秀教材推薦意見(真實(shí)的專家意見)
- QTD01鋼質(zhì)焊接氣瓶檢驗(yàn)工藝指導(dǎo)書
評(píng)論
0/150
提交評(píng)論