[問題] 隨機產生變數

看板MATLAB作者 (GIANTS!!!)時間14年前 (2011/12/17 11:21), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我想請問如何設計一組code 是隨機產生一個從0 ~ pi/2之間的變數(假設為c) 然後再定義兩個數字a,b 其中a是c的函數 b是某個常數 假如沒有達成a=b時就重新產生變數 一直循環做到a趨近於b時(譬如a-b的絕對值小於0.001時)停止 然後我想要做重新產生變數的條件為 假如a>b 新產生的變數就要小於原先產生的變數 假如a<b 新產生的變數就要大於原先產生的變數 請問我該怎麼寫呢?? -- 這不是作業 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.247.58

12/17 11:49, , 1F
你的意思是說 a和b是隨機產生的 0~pi/2之間的變數?
12/17 11:49, 1F

12/17 13:11, , 2F
a=pi/2*rand(1);
12/17 13:11, 2F

12/17 19:34, , 3F
不是 a和b只是另外兩個變數 其中至少其中之一是那個隨
12/17 19:34, 3F

12/17 19:34, , 4F
機產生出來的變數的函數
12/17 19:34, 4F
※ 編輯: JeremyKSKGA 來自: 114.38.247.58 (12/17 19:35)
文章代碼(AID): #1Ex0h30o (MATLAB)