필터 지우기
필터 지우기

by loading one script file into another script file i got some error Number of columns on line 1 of ASCII file templates.mat must be the same as previous lines. help me out

조회 수: 1 (최근 30일)
my script file which i have to load is clc; close all; A=imread('C:\Users\dilib.DL-37.000\Desktop\A.bmp'); B=imread('C:\Users\dilib.DL-37.000\Desktop\B.bmp'); C=imread('C:\Users\dilib.DL-37.000\Desktop\C.bmp'); D=imread('C:\Users\dilib.DL-37.000\Desktop\D.bmp'); E=imread('C:\Users\dilib.DL-37.000\Desktop\E.bmp'); F=imread('C:\Users\dilib.DL-37.000\Desktop\F.bmp'); G=imread('C:\Users\dilib.DL-37.000\Desktop\G.bmp'); H=imread('C:\Users\dilib.DL-37.000\Desktop\H.bmp'); I=imread('C:\Users\dilib.DL-37.000\Desktop\I.bmp'); J=imread('C:\Users\dilib.DL-37.000\Desktop\J.bmp'); K=imread('C:\Users\dilib.DL-37.000\Desktop\K.bmp'); L=imread('C:\Users\dilib.DL-37.000\Desktop\L.bmp'); M=imread('C:\Users\dilib.DL-37.000\Desktop\M.bmp'); N=imread('C:\Users\dilib.DL-37.000\Desktop\N.bmp'); O=imread('C:\Users\dilib.DL-37.000\Desktop\O.bmp'); P=imread('C:\Users\dilib.DL-37.000\Desktop\P.bmp'); Q=imread('C:\Users\dilib.DL-37.000\Desktop\Q.bmp'); R=imread('C:\Users\dilib.DL-37.000\Desktop\R.bmp'); S=imread('C:\Users\dilib.DL-37.000\Desktop\S.bmp'); T=imread('C:\Users\dilib.DL-37.000\Desktop\T.bmp'); U=imread('C:\Users\dilib.DL-37.000\Desktop\U.bmp'); V=imread('C:\Users\dilib.DL-37.000\Desktop\V.bmp'); W=imread('C:\Users\dilib.DL-37.000\Desktop\W.bmp'); X=imread('C:\Users\dilib.DL-37.000\Desktop\X.bmp'); Y=imread('C:\Users\dilib.DL-37.000\Desktop\Y.bmp'); Z=imread('C:\Users\dilib.DL-37.000\Desktop\Z.bmp'); %lower case letters a=imread('C:\Users\dilib.DL-37.000\Desktop\123\a.bmp'); b=imread('C:\Users\dilib.DL-37.000\Desktop\123\b.bmp'); c=imread('C:\Users\dilib.DL-37.000\Desktop\123\c.bmp'); d=imread('C:\Users\dilib.DL-37.000\Desktop\123\d.bmp'); e=imread('C:\Users\dilib.DL-37.000\Desktop\123\e.bmp'); f=imread('C:\Users\dilib.DL-37.000\Desktop\123\f.bmp'); g=imread('C:\Users\dilib.DL-37.000\Desktop\123\g.bmp'); h=imread('C:\Users\dilib.DL-37.000\Desktop\123\h.bmp'); i=imread('C:\Users\dilib.DL-37.000\Desktop\123\i.bmp'); j=imread('C:\Users\dilib.DL-37.000\Desktop\123\j.bmp'); k=imread('C:\Users\dilib.DL-37.000\Desktop\123\k.bmp'); l=imread('C:\Users\dilib.DL-37.000\Desktop\123\l.bmp'); m=imread('C:\Users\dilib.DL-37.000\Desktop\123\m.bmp'); n=imread('C:\Users\dilib.DL-37.000\Desktop\123\n.bmp'); o=imread('C:\Users\dilib.DL-37.000\Desktop\123\o.bmp'); p=imread('C:\Users\dilib.DL-37.000\Desktop\123\p.bmp'); q=imread('C:\Users\dilib.DL-37.000\Desktop\123\q.bmp'); r=imread('C:\Users\dilib.DL-37.000\Desktop\123\r.bmp'); s=imread('C:\Users\dilib.DL-37.000\Desktop\123\s.bmp'); t=imread('C:\Users\dilib.DL-37.000\Desktop\123\t.bmp'); u=imread('C:\Users\dilib.DL-37.000\Desktop\123\u.bmp'); v=imread('C:\Users\dilib.DL-37.000\Desktop\123\v.bmp'); w=imread('C:\Users\dilib.DL-37.000\Desktop\123\w.bmp'); x=imread('C:\Users\dilib.DL-37.000\Desktop\123\x.bmp'); y=imread('C:\Users\dilib.DL-37.000\Desktop\123\y.bmp'); z=imread('C:\Users\dilib.DL-37.000\Desktop\123\z.bmp');
%Number %one=imread('letters_numbers\1.bmp'); %two=imread('letters_numbers\2.bmp'); %three=imread('letters_numbers\3.bmp'); %four=imread('letters_numbers\4.bmp'); %five=imread('letters_numbers\5.bmp'); %six=imread('letters_numbers\6.bmp'); %seven=imread('letters_numbers\7.bmp'); %eight=imread('letters_numbers\8.bmp'); %nine=imread('letters_numbers\9.bmp'); %zero=imread('letters_numbers\0.bmp'); %*-*-*-*-*-*-*-*-*-*-*- letter=[A B C D E F G H I J K L M... N O P Q R S T U V W X Y Z]; %number=[one two three four five... % six seven eight nine zero];
lowercase = [a b c d e f g h i j k ... l m n o p q r s t u v w x y z]; character=[letter number lowercase]; templates=mat2cell(character,42,[24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 24 ... 24 24 24 24 24 24 24 24 ... 24 24]); save ('templates','templates') clear all
  댓글 수: 1
Geoff Hayes
Geoff Hayes 2014년 5월 28일
It probably would have been more helpful if you had attached your script to your question rather than pasting it into the question body. Then you could have added more context surrounding the script (which appears to load upper and lower case letters, and numbers) and the line at which it fails.
I noticed that the script seems to have the reading of numbers commented out, yet the code still tries to concatenate the number matrix into character. Doesn't this generate an error when you run the script?
Try debugging the code. At the beginning of your script, add the following line
dbstop if error
which will cause the code to pause at the line that generated the error. Then you can observe the variables and see that they make sense.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Workspace Variables and MAT-Files에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by