作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1554575142.A.394.html
1F:推 sinoky: Index in position 2 is invalid. Array indices must ...04/07 10:00
2F:→ sinoky: 就是你index x y z 给的不合理04/07 10:01
3F:→ sinoky: matlab 阵列index是从1开始04/07 10:02
感谢大大 知道我错在哪里了
昨天一直以为这是invalid expression
往错的方向去debug 感谢感谢
※ 编辑: adamptt (223.138.183.244), 04/07/2019 11:04:14