what is the error here?
이전 댓글 표시
data1 = [data1,(text(k,6))];
Error using horzcat CAT arguments dimensions are not consistent.
Error in data1 = [data1,(text(k,6))];
댓글 수: 4
Amr Hashem
2015년 5월 15일
James Tursa
2015년 5월 15일
편집: James Tursa
2015년 5월 16일
What are the contents of datatext and text? I.e., what are the underlying variable types and sizes?
Are you sure you want the test to be datatext{Q,1}==text{k,1} and not something like isequal(datatext{Q,1},text{k,1})?
Why are you manually incrementing the for-loop index k within the loop?
Amr Hashem
2015년 5월 16일
Amr Hashem
2015년 5월 16일
편집: per isakson
2015년 5월 16일
답변 (1개)
Walter Roberson
2015년 5월 17일
You need to find an empty position in datatext(Q,:) to assign into. For example,
nextslot = find(cellfun(@isempty,datatext(Q,:)));
if isempty(nextslot)
nextslot = size(datatext,2);
end
datatext{Q,nextslot} = text{k,6};
This will grow datatext wider if necessary in order to handle the new information.
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

