error in for loop

I have a code
for x = 1:length(dirlist)
im = imread([pathname, dirlist(x).name]);
W=imresize(im,[12 10])
Q(x)=W(:)
end
i am getting the error as
In an assignment A(:) = B, the number of elements in A and B must be the same.
Error in ==> sa at 14 W(x)=W(:)
W(:) will give 120x1 matrix i like to save all these values in a new matriix Q,i have 10 images in my dataset,so i need out put in Q as 120x10 for all those 10 images
please help

 採用された回答

Daniel Shub
Daniel Shub 2012 年 4 月 27 日

1 投票

Q(:, x) = W(:);

3 件のコメント

Pat
Pat 2012 年 4 月 27 日
Thanks daniel
Daniel Shub
Daniel Shub 2012 年 4 月 27 日
If the problem is solved please accept my answer. If the problem was not solved, but my answer was helpful, please vote for it.
Andrei Bobrov
Andrei Bobrov 2012 年 4 月 27 日
+1

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeConvert Image Type についてさらに検索

質問済み:

Pat
2012 年 4 月 27 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by