作者adamptt (lulumi)
看板MATLAB
標題[討論] 迴圈中將運算數值儲存至矩陣指定位置?
時間Sun Apr 7 02:25:40 2019
大家好 我是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
推 sinoky: Index in position 2 is invalid. Array indices must ...04/07 10:00
→ sinoky: 就是你index x y z 給的不合理04/07 10:01
→ sinoky: matlab 陣列index是從1開始04/07 10:02
感謝大大 知道我錯在哪裡了
昨天一直以為這是invalid expression
往錯的方向去debug 感謝感謝
※ 編輯: adamptt (223.138.183.244), 04/07/2019 11:04:14