作者JeremyKSKGA (GIANTS!!!)
看板MATLAB
標題[問題] 隨機產生變數
時間Sat Dec 17 11:21:35 2011
我想請問如何設計一組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
1F:推 diva:你的意思是說 a和b是隨機產生的 0~pi/2之間的變數? 12/17 11:49
2F:→ Rasin:a=pi/2*rand(1); 12/17 13:11
3F:→ JeremyKSKGA:不是 a和b只是另外兩個變數 其中至少其中之一是那個隨 12/17 19:34
4F:→ JeremyKSKGA:機產生出來的變數的函數 12/17 19:34
※ 編輯: JeremyKSKGA 來自: 114.38.247.58 (12/17 19:35)