3.3 matlab用switch语句实现选择结构
生活随笔
收集整理的這篇文章主要介紹了
3.3 matlab用switch语句实现选择结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
a = input('請輸入一個數:');
switch fix(a) %fix函數為取整函數case 2disp('橫豎都是2!');case 2disp('輪不到我,哈哈!'); %當輸入2時執行第一個case語句case {3,4,5,6}disp('都是我的!');otherwisedisp('啥也不是!');
end請輸入一個數:2
橫豎都是2!請輸入一個數:5
都是我的!請輸入一個數:88
啥也不是!
例1 輸入一個英文單詞,判斷它是否以元音字母開頭。
方法1:a = input('請輸入一個英文單詞:\n','s'); switch a(1) case {'a','e','i','o','u','A','E','I','O','U'}disp([a,'以元音字母開頭!']);otherwisedisp([a,'以輔音字母開頭!']); end請輸入一個英文單詞: love love以輔音字母開頭!請輸入一個英文單詞: input input以元音字母開頭! 方法2: a = input('請輸入一個英文單詞:\n','s'); if findstr(a(1),'AEIOUaeiou')>0 %k = findstr(str1, str2) 在兩個輸入字符串的較長字符串中搜索出現的任何較短字符串,并返回雙精度數組 k 中每次出現的此類字符串的起始索引。如果未找到任何字符串,則 findstr 返回空數組 []。findstr 執行的搜索區分大小寫。任一輸入字符串中的前導和結尾空格都會顯式包含在比較中。disp([a,'以元音字母開頭!']); elsedisp([a,'以輔音字母開頭!']); end例2 PM2.5是指大氣中直徑小于或等于2.5微米的可入肺顆粒物,是衡量空氣質量的重要指標。假定空氣質量等級以PM2.5數值劃分為6級。
PM2.5數值在[0,35)空氣質量為優,[35,75)為良,[75,115 )為輕度污染,[115,150)為中度污染,[150,250)為重度污染,大于等于250為嚴重污染。
總結
以上是生活随笔為你收集整理的3.3 matlab用switch语句实现选择结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.2 matlab用if语句实现选择结
- 下一篇: 3.4 matlab用for语句实现循环