Subscripted assignment dimension mismatch
古いコメントを表示
N = 4;
tps=10;
status = [0 0 0 0 0 0 0 0 0 0 0];
img = zeros(540,960,N);
for i = 1:N
img_tmp = imread(f_list(i).name);
img(:,:,i) = img_tmp(:,:,1);
end
bck_img = (mean(img,3)); %average background template
%subplot(121);imagesc(bck_img)
%subplot(122);imagesc(img(:,:,1))
clear img;
pause(5)
%gaussian filter
hsize = 80;
sigma = 20;
gaus_filt = fspecial('gaussian',hsize , sigma);
%gaus_filt = fspecial('log',hsize , sigma);
%subplot(121); imagesc(gaus_filt)
%subplot(122); mesh(gaus_filt)
colormap(gray)
SE = strel('diamond', 0)
Here, I am getting the error as subscripted assignment dimension mismatch but I am unable to figure out where is the error.
3 件のコメント
dpb
2018 年 4 月 14 日
The error message will include the offending line in the text with traceback information to the calling routine.
Use the debugger and
dbstop on error
and you can see what condition of various variables is at the time of the failure which will more than likely lead you to the "aha!" moment...
Manisha Jaiswal
2018 年 4 月 15 日
編集済み: per isakson
2018 年 4 月 15 日
per isakson
2018 年 4 月 15 日
- Full error message, please!
- See Debug a MATLAB Program
- See Examine Values While Debugging
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!