X=[1,2,3;4,5,6;7,8,9];
[m,n]=size(X);
Y=double(X); %变换矩阵中的每个元素
i=1;
j=1;
Y(i+1,j-1)
上述程序运行会发生错误,
因为在Y(2,-1)这点矩阵的值未知
我的本意是想置矩阵之外坐标值为零
因为在数字图像处理中
对图像的平滑处理,当模板中心位于图像边缘时
模板的一些值将位于图像边缘之外
这样就存在与边缘之外的值相乘
我原以为程序会默认未定义的点的值为零
但我错了
它提示说 ???Subscript indices must either be real positive integers or logicals.
在遇到这种情况,比如说定义一个三阶矩阵,要用到矩阵之外坐标的值
怎样将其设置为零
不知道 你是否理解我的意思,
请高手指点迷津