[問題] 陣列給值的問題…已回收

看板MATLAB作者 (思考中....)時間16年前 (2009/12/06 01:11), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/2 (看更多)
又要來請教各位了 >"< 假設我的值為: p陣列: 66 71 74 81 我希望能寫一個for迴圈來達到 值小於66給予0 介於66-71之間給予(66+71)/2的值 介於71-74之間給予(71+74)/2的值 介於74-81之間給予(74+81)/2的值 大於81以上的值給予1 for i = p(1):p(2) %p(1) & p(2) 為p陣列的長&寬 .... end 中間不知該如何下手.... 因為值有可能不止四個,所以程式無法寫死… 因此希望能夠自動讀取有幾個值… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.228.210

12/06 01:12, , 1F
help size
12/06 01:12, 1F

12/06 01:26, , 2F
p(1) & p(2) 是使用size取得的值
12/06 01:26, 2F

12/06 01:30, , 3F
是不知中間給予的值如何 寫成程式… 謝謝^^
12/06 01:30, 3F

12/06 03:00, , 4F
不懂,你是要給予固定的值還是要給予計算後的平均值??
12/06 03:00, 4F

12/06 03:01, , 5F
固定如(66+71)/2就給68.5,平均值就記錄在一變數,最後
12/06 03:01, 5F

12/06 03:02, , 6F
再覆蓋即可.
12/06 03:02, 6F
文章代碼(AID): #1B6fGbZv (MATLAB)
文章代碼(AID): #1B6fGbZv (MATLAB)