[問題] 請教關於subplot的錯誤訊息已回收

看板MATLAB作者 (matlab)時間16年前 (2009/03/22 22:12), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位好!這是關於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
他說找不到979.bmp這張圖
03/22 22:13, 1F
文章代碼(AID): #19naTa23 (MATLAB)
文章代碼(AID): #19naTa23 (MATLAB)