国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

這篇具有很好參考價值的文章主要介紹了4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

?一、

?二、

?三、

?四、

?五、


一、

求分段函數(shù)的值

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

?if語句實(shí)現(xiàn),分別輸出X=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0時的y值。

---------------------------------------示例代碼---------------------------------------------

x=[-5.0,-3.0,1.0,2.0,2.5,3.0,5.0];
y=[];                             %建立存放所有y值的矩陣
for x0=x
    if x0<0&x0~=-3
        y=[y,x0*x0+x0-6];
    elseif x0>=0&x0<5&x0~=2&x0~=3
        y=[y,x0*x0-5*x0+6];
    else
        y=[y,x0*x0-x0-1];
    end
end
x                                 %輸出所有x
y                                 %輸出所有y

---------------------------------------運(yùn)行結(jié)果---------------------------------------------

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

?二、

輸入一個百分制成績,要求輸出成績等級A、B、C、D、E。其中90~100分為A,80~分為B,70~79分為C,60~69分為D,60分以下為E。

要求:

(1)分別用if語句和switch語句實(shí)現(xiàn)。

(2)輸入百分制成績后要判斷該成績的合理性,對不合理的成績應(yīng)輸出出錯信息。

---------------------------------------示例代碼---------------------------------------------

x=input('請輸入一個百分制成績:');
if x>100|x<0
disp('您輸入的成績不是百分制成績,請重新輸入。');
elseif x<=100&x>=90
disp('A');
elseif x<=89&x>=80
disp('B');
elseif x<=79&x>=70
disp('C');
elseif x<=69&x>60
disp('D');
else
disp('E');
end
s=input('請輸入一個成績(0分到100分之間):');  %s用于存放成績
while 1                                       %判斷輸入成績的合理性
    if s<0|s>100
        disp('輸入的成績需在0到100之間,請重新輸入:')
        s=input('請輸入一個成績(0分到100分之間):');
    else
        break;
    end
end
switch fix(s/10)                              %對成績做出等級判斷
    case {9,10}
        disp('A')
    case 8
        disp('B')
    case 7
        disp('C')
    case 6
        disp('D')
    otherwise
        disp('E')
end
% switch版本
g=input('請輸入一個百分制成績:');
while 1
    if g<0||g>100
        disp('您輸入的百分制成績不合理,請重新輸入!');
        g=input('請輸入一個百分制成績:');
    else
        break;
    end
end
switch fix(g) 
    case num2cell(0:59) 
        disp('E')
    case num2cell(60:69) 
        disp('D')
    case num2cell(70:79) 
        disp('C')
    case num2cell(80:89) 
        disp('B')
    case num2cell(90:100) 
        disp('A')
end

---------------------------------------運(yùn)行結(jié)果---------------------------------------------

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

?三、

硅谷公司員工的工資計(jì)算方法如下。

(1)工作時數(shù)超過120小時者,超過部分加發(fā)15%。

(2)工作時數(shù)低于60小時者,扣發(fā)700元。

(3)其余按每小時84元計(jì)發(fā)。

根據(jù)輸入的員工工號和該員工的工時數(shù),計(jì)算應(yīng)發(fā)工資。

---------------------------------------示例代碼---------------------------------------------

n=input('請輸入員工工號:');
h=input('該員工工作時數(shù)是:');
if h>120
x=(h-120)*84*(1+0.15)+120*84;
elseif h<60
x=h*84-700;
else
x=h*84;
end
disp([num2str(n),'號員工','的應(yīng)發(fā)工資為',num2str(x)]);

---------------------------------------運(yùn)行結(jié)果---------------------------------------------

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

?四、

設(shè)計(jì)程序,完成兩位數(shù)的加、減、乘、除四則運(yùn)算,即產(chǎn)生兩個兩位隨機(jī)整數(shù),再輸入一個運(yùn)算符號,完成對應(yīng)的運(yùn)算,并顯示相應(yīng)的結(jié)果。

---------------------------------------示例代碼---------------------------------------------

x = round(rand(1,1)*100);
y = round(rand(1,1)*100);

t=input('請輸入運(yùn)算符號:','s');
switch t
    case '+'
       z=x+y;
    case '-'
        z=x-y;
    case '*'
        z=x*y;
    case '/'
        z=x/y;
       default
    otherwise
        disp('運(yùn)算符輸入有誤')
x=0;
y=0;
z=0;
end
disp([num2str(x),t,num2str(y),'=',num2str(z)])

---------------------------------------運(yùn)行結(jié)果---------------------------------------------

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

?五、

建立5×6矩陣,要求輸出矩陣第n行元素。當(dāng)n值超過矩陣的行數(shù)時,自動轉(zhuǎn)為輸出矩陣最后一行元素,并給出錯誤信息。

---------------------------------------示例代碼---------------------------------------------

A=input('輸入一個5*6矩陣A=');
n=input('輸入一個正整數(shù)n=');
if n<5&&n>0
   disp(A(n,:));
else
  disp(A(5,:));
   disp('error:n>5')
end

---------------------------------------運(yùn)行結(jié)果---------------------------------------------

4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

?如有侵權(quán),請盡快與我聯(lián)系?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-449930.html

到了這里,關(guān)于4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)二:MATLAB矩陣處理

    2、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)二:MATLAB矩陣處理

    目錄 一、 ?二、 ?三、 ?四、 ?五、 設(shè)有分塊矩陣 ,其中E、R、O、S分別為單位矩陣、隨機(jī)矩陣、零矩 陣和對角陣 ,試通過數(shù)值計(jì)算驗(yàn)證 。 ? ------------- -------- ------------ ------------ 示例代碼 --------------------------- ---------------------------------- --------------------------------------------- 運(yùn)

    2024年02月06日
    瀏覽(19)
  • 10、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)十:方程數(shù)值求解

    10、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)十:方程數(shù)值求解

    目錄 ?一、 ?二、 ?三、 ?四、 ?五、 分別用 3種不同的數(shù)值方法解線性方程組。 ??--------------------------------------- 示例代碼 - -------------------------------------------- -------------------------------------- - 運(yùn)行結(jié)果 --------------------------------------------- 求代數(shù)方程的數(shù)值解。 (1)3x +sin x-e

    2024年02月16日
    瀏覽(28)
  • 9、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)九:數(shù)值微分與積分

    9、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)九:數(shù)值微分與積分

    目錄 ?一、 ?二、 ?三、 ?四、 ?五、 產(chǎn)生具有10個元素的向量x,其元素是兩位隨機(jī)整數(shù),求x的1~3階差分。 --------------------------------------- 示例代碼 --------------------------------------------- --------------------------------------- 運(yùn)行結(jié)果 --------------------------------------------- 求矩陣在指定點(diǎn)

    2024年02月06日
    瀏覽(25)
  • 1、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)一:MATLAB系統(tǒng)環(huán)境與運(yùn)算基礎(chǔ)

    1、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)一:MATLAB系統(tǒng)環(huán)境與運(yùn)算基礎(chǔ)

    目錄 一、 二、 三、 四、 五、 六、 啟動MATLAB系統(tǒng)環(huán)境,完成下列操作。 (1)在 MATLAB命令行窗口輸入以下命令后,觀察工作區(qū)窗口的內(nèi)容。 x=0:pi/10:2*pi; y=sin(x); (2)在工作區(qū)窗口右擊變量x、y,再在快捷菜單中選擇“刪除”命令將它們刪除。 ---------------------------------------------

    2024年02月02日
    瀏覽(26)
  • 8、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)八:數(shù)據(jù)分析與多項(xiàng)式計(jì)算

    8、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(第三版)課后實(shí)驗(yàn)八:數(shù)據(jù)分析與多項(xiàng)式計(jì)算

    目錄 一、 二、 ?三、 ?四、 五、? 利用MATLAB提供的rand函數(shù)生成30 000個符合均勻分布的隨機(jī)數(shù),然后檢驗(yàn)隨機(jī)數(shù)的性質(zhì)。 (1)均值和標(biāo)準(zhǔn)差。 ?--------------------------------------- 示例代碼 --------------------------------------------- --------------------------------------- 運(yùn)行結(jié)果 ------------------

    2024年02月08日
    瀏覽(24)
  • 面向?qū)ο蟪绦蛟O(shè)計(jì)第三次bolg

    面向?qū)ο蟪绦蛟O(shè)計(jì)第三次bolg

    本次博客針對面向?qū)ο蟪绦蛟O(shè)計(jì)的課程所發(fā)的PTA作業(yè)7,8以及期末考試中的面向?qū)ο缶幊填}的分析和總結(jié),重點(diǎn)介紹課程成績統(tǒng)計(jì)程序系列題目以及期末考試的編程題。 在這次作業(yè)中7-1、7-2內(nèi)容和考點(diǎn)相同,在此我分析一下7-2Hashmap的排序這個問題。 7-2 容器-HashMap-排序 分?jǐn)?shù)

    2024年02月05日
    瀏覽(25)
  • 第三章-Java的基本程序設(shè)計(jì)結(jié)構(gòu)

    第三章-Java的基本程序設(shè)計(jì)結(jié)構(gòu)

    ? 3.1一個簡單的Java語言程序 ?這是程序雖然很簡單,但是所有的Java程序都具有這種結(jié)構(gòu),因此還是值得花一些時間來研究的。首先,Java區(qū)分大小寫。如果出現(xiàn)了大小寫拼寫錯誤(例如:將main拼寫成Main),程序?qū)o法運(yùn)行。 下面逐行的查看這段源代碼。pubilc稱為訪問修

    2024年02月03日
    瀏覽(21)
  • Java程序設(shè)計(jì)2023-第三次上機(jī)練習(xí)

    這次的練習(xí)主要是一些類的高階操作,像繼承、接口和內(nèi)部類這些,但其實(shí)還是挺簡單的 ? 目錄 7-1 jmu-Java-03面向?qū)ο蠡A(chǔ)-04-形狀-繼承 前言 本題描述 思考 輸入樣例: 輸出樣例: ?7-3 jmu-Java-04面向?qū)ο筮M(jìn)階-03-接口-自定義接口ArrayIntegerStack main方法說明 思考 輸入樣例 輸出樣例

    2024年02月05日
    瀏覽(49)
  • 【全解析 | PTA】浙大版《Python 程序設(shè)計(jì)》題目集-第三章

    【全解析 | PTA】浙大版《Python 程序設(shè)計(jì)》題目集-第三章

    一、判斷題 1.\\\'age\\\'+23不是正確的表達(dá)式。T 2 . 列表可以用find()函數(shù)來搜索數(shù)據(jù)是否在列表中。F ????????find()函數(shù)是字符串處理函數(shù);Python find() 方法檢測字符串中是否包含子字符串 str ,如果指定 beg(開始) 和 end(結(jié)束) 范圍,則檢查是否包含在指定范圍內(nèi),如果包含子

    2024年04月15日
    瀏覽(42)
  • Matlab:程序設(shè)計(jì)

    Matlab:程序設(shè)計(jì)

    Matlab命令執(zhí)行方式有交互式的命令執(zhí)行與腳本兩種方式。交互式的命令執(zhí)行方式,在命令行窗口逐條輸入命令,MATLAB逐條解釋執(zhí)行;而腳本方式,將有關(guān)命令編成程序存儲在一個擴(kuò)展名為.m的文件中,每次運(yùn)行該腳本,Matlab就會自動依次執(zhí)行腳本中的命令。 首先,在編輯腳本

    2024年02月04日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包