a='D:\Seismic Data' b=dir(fullfile(a)); L1=length(b); for i=3:L1 c=dir(fullfile(a,b(i).name)); d=fullfile(a,b(i).name,c(7).name); e=fopen(d); f=fread(e); g=char(f); h=g'; s1(i-2,:)=[h(361) h(362) h(363)]; s2(i-2,:)=[h(223) h(224)]; s3(i-2,:)=[h(249) h(250)]; s4(i-2,:)=[h(294) h(295)]; s5(i-2,:)=[h(297) h(298)]; end
Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
I AM GETTING FOLLOWING ERROR WHEN I RUN MY CODE ...... Assignment has more non-singleton rhs dimensions than non-singleton subscripts
조회 수: 2 (최근 30일)
이전 댓글 표시
a='D:\Seismic Data'
b=dir(fullfile(a));
L1=length(b);
for i=3:L1
c=dir(fullfile(a,b(i).name));
d=fullfile(a,b(i).name,c(7).name);
e=fopen(d);
f=fread(e);
g=char(f);
h=g';
s1(i,1)=[h(361) h(362) h(363)];
s2(i,2)=[h(223) h(224)];
s3(i,3)=[h(249) h(250)];
s4(i,4)=[h(294) h(295)];
s5(i,5)=[h(297) h(298)];
end
답변 (1개)
James Tursa
2015년 9월 11일
How are these lines supposed to work?
s1(i,1)=[h(361) h(362) h(363)];
s2(i,2)=[h(223) h(224)];
s3(i,3)=[h(249) h(250)];
s4(i,4)=[h(294) h(295)];
s5(i,5)=[h(297) h(298)];
It looks like you are doing this:
s1(i,1)= 1 x 3 vector;
s2(i,2)= 1 x 2 vector;
s3(i,3)= 1 x 2 vector;
s4(i,4)= 1 x 2 vector;
s5(i,5)= 1 x 2 vector;
So it looks like you are trying to stuff vectors into scalar elements. What is s1, s2, s3, s4, s5?
댓글 수: 1
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!