日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

2018.9.19.Matlab实验四:Matlab程序设计

發(fā)布時(shí)間:2025/3/12 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018.9.19.Matlab实验四:Matlab程序设计 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、實(shí)驗(yàn)任務(wù)和目的

  • 熟悉程序設(shè)計(jì)思想。
  • 掌握偽代碼的編寫(xiě)方法。
  • 掌握分支語(yǔ)句和循環(huán)結(jié)構(gòu)的用法。
  • 二、實(shí)驗(yàn)內(nèi)容

  • 輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A、B、C、D、E,其中90-100為A,80-89為B,70-79為C,60-69為D,60分以下為E。要求
    (1)分別用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn);
    (2)應(yīng)對(duì)輸入的成績(jī)進(jìn)行合理性判斷,對(duì)不合理的成績(jī)應(yīng)輸出錯(cuò)誤信息。
  • 編程實(shí)現(xiàn)一個(gè)九九乘法表,并屏幕顯示出來(lái),如下圖所示:
  • 計(jì)算the day of year(年積日),the day of year 是指這一年已經(jīng)逝去的天數(shù)(包括當(dāng)天)。在平年中,它的取值范圍為1到365,在閏年中,它的取值范圍1 到366。編寫(xiě)一個(gè)MATLAB 程序,輸入年、月、日,輸出為對(duì)應(yīng)的the of year。
  • 三、實(shí)驗(yàn)過(guò)程和結(jié)果

  • 輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A、B、C、D、E,其中90-100為A,80-89為B,70-79為C,60-69為D,60分以下為E。要求
    (1)分別用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn);
    If語(yǔ)句:
  • x=input(‘成績(jī)’);if x>=90&&x<=100disp('A');elseif x>=80&&x<=89disp('B');elseif x>=70&&x<=79disp('C');elseif x>=60&&x<=69disp('D');else disp('E');end

    switch語(yǔ)句:

    x=input('成績(jī)'); switch xcase num2cell(90:100)disp('A');case num2cell(80:89)disp('B');case num2cell(70:79)disp('C');case num2cell(60:69)disp('D');otherwisedisp('E'); end

    (2)應(yīng)對(duì)輸入的成績(jī)進(jìn)行合理性判斷,對(duì)不合理的成績(jī)應(yīng)輸出錯(cuò)誤信息。

    x=input('成績(jī)'); if(x>100||x<0)disp('wrong input'); elseswitch xcase num2cell(90:100)disp('A');case num2cell(80:89)disp('B');case num2cell(70:79)disp('C');case num2cell(60:69)disp('D');otherwisedisp('E');end end
  • 編程實(shí)現(xiàn)一個(gè)九九乘法表,并屏幕顯示出來(lái),如下圖所示:
  • for i=1:9for j=1:ifprintf('%dx%d=%d',j,i,i*j);if(j~=i) fprintf(' ');endendfprintf('\n');end
  • 計(jì)算the day of year(年積日),the day of year 是指這一年已經(jīng)逝去的天數(shù)(包括當(dāng)天)。在平年中,它的取值范圍為1到365,在閏年中,它的取值范圍1 到366。編寫(xiě)一個(gè)MATLAB 程序,輸入年、月、日,輸出為對(duì)應(yīng)的the of year。
  • y=input('年'); m=input('月'); d=input('日'); sum=0; a=[31,28,31,30,31,30,31,31,30,31,30,31]; b=[31,29,31,30,31,30,31,31,30,31,30,31]; if(y<0||m<0||d<0||m>12||d>31)fprintf('wrong input'); else if(mod(y,400)==0||mod(y,100)~=0 && mod(y,4)==0)for i=1:m-1sum=sum+b(i);endif(d>b(m)) fprintf('wrong input');else fprintf('%d',sum+d);endelsefor i=1:m-1sum=sum+a(i);endif(d>b(m)) fprintf('wrong input');else fprintf('%d',sum+d);endend end

    四、實(shí)驗(yàn)總結(jié)和心得

    熟悉了程序設(shè)計(jì)思想。
    掌握了偽代碼的編寫(xiě)方法。
    掌握了分支語(yǔ)句和循環(huán)結(jié)構(gòu)的用法。

    總結(jié)

    以上是生活随笔為你收集整理的2018.9.19.Matlab实验四:Matlab程序设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。