[問題] 請教關於subplot的錯誤訊息已回收
各位好!這是關於subplot的錯誤訊息想請教各位!
收集:1432張大小相同的圖,
圖的命名方式:11、12、…、17、18、21、22、…、27、28、31…、1798
先將圖的特徵值整理成一個excel檔之後,
再寫一個.m檔排序並顯示以圖找圖的優先順序。
排序並且顯示的.m檔程式碼如下:
IconSimilarities=zeros(1432,1);
ResultIcon=xlsread('C:\MATLAB\Output.xls');
Query=ResultIcon(1,:);
for i=1:1432
IconSimilarities(i,1)=sum(abs(Query(1,:)-ResultIcon(i,:)));
IconSimilarities(i,2)=i;
end
[SimSort,Index]=sortrows(IconSimilarities);
N=30;
figure;
for m=1:N
k=TurnToNum(m);
subplot(fix(N/5),6,m),imshow(['C:\MATLAB\1432each8\',num2str(SimSort(k,2)),'.bmp']);
end
<TurnToNum的副程式如下:>
function k=TurnToNum(m)
if m>=9
Num=m;
NumRight=mod(Num,8);
NumLeft=((fix(Num/8))+1)*10;
k=NumLeft+NumRight;
else
k=m+10;
end
可是一直發生錯誤訊息如下:
??? Error using ==> imuitools\private\getImageFromFile at 14
Cannot find the specified file: "C:\MATLAB\1432each8\979.bmp"
Error in ==> imuitools\private\imageDisplayParseInputs at 144
[common_args.CData,common_args.Map] = ...
Error in ==> imshow at 168
[common_args,specific_args] = ...
Error in ==> sorttest at 14
subplot(fix(N/5),6,m),imshow(['C:\MATLAB\1432each8\',num2str(SimSort(k,2)),'.bmp']);
每次跑到第6張就出現以上的錯誤訊息,
麻煩請解救一下吧!感謝<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.33.198
推
03/22 22:13, , 1F
03/22 22:13, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章