Function not returning full matrix
이전 댓글 표시
I have a matrix around 20,000 by 20 and when I use this codes it only returns 1000 by 20. I'm sure the problem has to be on the for loop I just don't know how to get this function to show me the whole matrix.
function ....
i=length(data_2);
for i=1:data_2
fprintf...
.....
end
end
댓글 수: 13
KSSV
2017년 12월 8일
Don;t use length.......check with size. length gives you only maximum dimension......
Stephen23
2017년 12월 8일
Never use length in your code, because its output is not very useful. Use size or numel as required, but never use length.
Jos (10584)
2017년 12월 8일
These two lines are weird (and wrong)!
i=length(data_2);
for i=1:data_2_
I think you want something like
N = numel(data_2_)
for i=1:N
James Tursa
2017년 12월 8일
Please show the current entire code snippet that is causing the problem.
Rafael
2017년 12월 8일
James Tursa
2017년 12월 8일
See the Answers below to fix your problem. E.g.,
N = size(data_2, 1);
Rafael
2017년 12월 8일
Rafael
2017년 12월 8일
Rafael
2017년 12월 8일
Rafael
2017년 12월 8일
Rafael
2017년 12월 8일
Rafael
2017년 12월 9일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!