看板 [ MATLAB ]
討論串[問題]關於範圍在1到3之間 間隔為0.1的亂數
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者LastDon (我開始猶豫)時間13年前 (2012/07/23 04:04), 編輯資訊
0
0
0
內容預覽:
試試看. b = ( 10 + round( 20*rand(1) ) )/10;. 最重要的一步是round(20*rand(1)). 會產生0~20之間的"整數". 加上數值為10的位移後再除以10. 應該就是你想要的輸出了. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From:

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者jeffppp (煩..)時間13年前 (2012/07/23 00:55), 編輯資訊
0
0
0
內容預覽:
a=1:0.1:3;. b=randperm(length(a));. a(b(1)). 即為所求. 不知道有沒有更簡便的方式. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.34.215.128.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者FinalTemplar (待機中~~~)時間13年前 (2012/07/22 23:52), 編輯資訊
0
0
0
內容預覽:
找了一陣子 發現都只有 (範圍)亂數整數 沒看到(範圍)亂數小數(超過1的. 只好來發問了QQ. 想要在1到3之間 間隔為0.1 隨機抽取一個數字. 請問這段程式碼該怎麼寫QQ?. 嘗試使用 a=[1:0.1:3];. b=a(randint(1)). 這個指令也是整數@@. 囧. 感謝回答~. -
首頁
上一頁
1
下一頁
尾頁