Matlab 将较小的矩阵分配给较大的矩阵(以较大矩阵中的元素为中心)?
假设我有一个1920x1080的图像矩阵。我还有一个3x3矩阵内核。我想将内核分配给以任何有效像素位置(ii,jj)为中心的图像值Matlab 将较小的矩阵分配给较大的矩阵(以较大矩阵中的元素为中心)?,matlab,Matlab,假设我有一个1920x1080的图像矩阵。我还有一个3x3矩阵内核。我想将内核分配给以任何有效像素位置(ii,jj)为中心的图像值 除了循环,还有快捷方式吗?如果您只想对给定的(ii,jj)进行赋值,您可以在一条语句中完成: kernel = image(ii-1:ii+1, jj-1:jj+1); kernel = image(ii-1:ii+1, jj-1:jj+1);
除了循环,还有快捷方式吗?如果您只想对给定的
(ii,jj)
进行赋值,您可以在一条语句中完成:
kernel = image(ii-1:ii+1, jj-1:jj+1);
kernel = image(ii-1:ii+1, jj-1:jj+1);