Function not returning full matrix
Ältere Kommentare anzeigen
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 Kommentare
KSSV
am 8 Dez. 2017
Don;t use length.......check with size. length gives you only maximum dimension......
Stephen23
am 8 Dez. 2017
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)
am 8 Dez. 2017
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
am 8 Dez. 2017
Please show the current entire code snippet that is causing the problem.
Rafael
am 8 Dez. 2017
James Tursa
am 8 Dez. 2017
See the Answers below to fix your problem. E.g.,
N = size(data_2, 1);
Rafael
am 8 Dez. 2017
Rafael
am 8 Dez. 2017
Rafael
am 8 Dez. 2017
Rafael
am 8 Dez. 2017
Rafael
am 8 Dez. 2017
Rafael
am 9 Dez. 2017
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Matrices and Arrays finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!