Function not returning full matrix
Mostrar comentarios más antiguos
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 comentarios
KSSV
el 8 de Dic. de 2017
Don;t use length.......check with size. length gives you only maximum dimension......
Stephen23
el 8 de Dic. de 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)
el 8 de Dic. de 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
el 8 de Dic. de 2017
Please show the current entire code snippet that is causing the problem.
Rafael
el 8 de Dic. de 2017
James Tursa
el 8 de Dic. de 2017
See the Answers below to fix your problem. E.g.,
N = size(data_2, 1);
Rafael
el 8 de Dic. de 2017
Rafael
el 8 de Dic. de 2017
Rafael
el 8 de Dic. de 2017
Rafael
el 8 de Dic. de 2017
Rafael
el 8 de Dic. de 2017
Rafael
el 9 de Dic. de 2017
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Matrices and Arrays en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!