[問題] switch 的 case 後可以接一個範圍嗎?已回收

看板MATLAB作者時間16年前 (2008/10/06 21:40), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
假設x為rand產生的介於0與1之間的數, 我想寫類似: switch x case < 0.3 x = 1 case >= 0.3 and < 0.6 x = 2 case >= 0.6 x = 3 end 請問要怎麼寫?(我這語法是不允許的我只是表達我的意思) 順帶一問:rand產生的值有可能剛好等於0或1嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.46.31.234 ※ 編輯: Mervivian 來自: 125.46.31.234 (10/06 21:41)

10/07 21:07, , 1F
印象中好像不行,可以試看看if elseif 吧
10/07 21:07, 1F

10/07 21:07, , 2F
如果要隨機產生0或1的話,則可以用randint
10/07 21:07, 2F
文章代碼(AID): #18wXLJvL (MATLAB)
文章代碼(AID): #18wXLJvL (MATLAB)