[討論] 迴圈中將運算數值儲存至矩陣指定位置?

看板MATLAB作者 (lulumi)時間5年前 (2019/04/07 02:25), 5年前編輯推噓1(102)
留言3則, 1人參與, 5年前最新討論串1/1
大家好 我是matlab新手 在做影像處理時碰上問題 谷歌找了很久仍找不到解答 想請求老手協助 先附上我的code: https://imgur.com/OUftMa3
是將一張彩色圖片讀成三維的double矩陣 之後在迴圈中運算出temp temp是我想存入新圖片(三維矩陣)的一個pixel 但卻發現程式中的這一行不被接受: https://imgur.com/Ruj4L2v
請問要怎麼把迴圈中運算出的double數值 儲存為三維矩陣中的指定位置元素呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.183.244 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1554575142.A.394.html

04/07 10:00, 5年前 , 1F
Index in position 2 is invalid. Array indices must ...
04/07 10:00, 1F

04/07 10:01, 5年前 , 2F
就是你index x y z 給的不合理
04/07 10:01, 2F

04/07 10:02, 5年前 , 3F
matlab 陣列index是從1開始
04/07 10:02, 3F
感謝大大 知道我錯在哪裡了 昨天一直以為這是invalid expression 往錯的方向去debug 感謝感謝 ※ 編輯: adamptt (223.138.183.244), 04/07/2019 11:04:14
文章代碼(AID): #1SgEycEK (MATLAB)