[問題] 負無限大已回收

看板MATLAB作者 (bg-man)時間15年前 (2010/03/22 15:50), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我想寫一個在固定範圍隨機取值指令 目前用的是 x=randint(1,8,[-9999,9999]) 在範圍的部分 9999改上inf程式依舊可以用 但題目規定的範圍是 負無限到正無限 想請問板上的高手 "負無限大" 的指令要怎麼輸入 還是有其他指令可以令它在實數系取值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.171.165

03/22 16:04, , 1F
inf可以用的話,另一邊當然就-inf
03/22 16:04, 1F
我測試過了 結果會這樣 ??? Error using ==> randint at 120 The IRANGE parameter must only contain real finite integers. Error in ==> Q5 at 2 x=randint(1,8,[-inf,inf]) ※ 編輯: m0v0m 來自: 140.135.171.165 (03/22 16:08)

03/23 06:01, , 2F
做變數代換吧...不過要小心jacobian
03/23 06:01, 2F
文章代碼(AID): #1Bfo4jwC (MATLAB)