0

我是这个论坛的新手。让我开始吧:我在 MATLAB 上工作,并且一直出错。最后我找到了一个像你这样的好论坛。我的问题是:我有一个图像,我想把它放在一个大矩阵中。每次我这样做我都会得到

??? ERROR: subscripted assignment dimension mismatch 

我尝试了所有可能的方法,就像你说的那样,resize…………但我猜不出出了什么问题。repmatreshape

我的代码是这样的:

nem(:,:,1) = image  %// <-- error subscripted assignment dimension mismatch

我的尺寸image

71 * 71 
bytes :----40328
class :----double

nem由创建

nem = zeros([size(inputimage,1),size(inputimage,2),12]);

大小inputmage

[m,n,o] = size(inputimage);
m = 584    n = 565    o = 1

和大小nem

[m,n,o] = size(img_out);
m = 584   n = 565   o = 12
4

1 回答 1

2

您正在尝试“拟合”image一个 71×71 矩阵mem(:,:,1),其中包含 584×565 矩阵。
你希望Matlab如何做这种类型的作业?

你可以image融入其中的一部分mem

>> mem( 1:size(image,1), 1:size(image,2), 1 ) = image
于 2013-11-14T14:18:14.487 回答