Function not returning full matrix
Afficher commentaires plus anciens
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 commentaires
KSSV
le 8 Déc 2017
Don;t use length.......check with size. length gives you only maximum dimension......
Stephen23
le 8 Déc 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)
le 8 Déc 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
le 8 Déc 2017
Please show the current entire code snippet that is causing the problem.
Rafael
le 8 Déc 2017
James Tursa
le 8 Déc 2017
See the Answers below to fix your problem. E.g.,
N = size(data_2, 1);
Rafael
le 8 Déc 2017
Rafael
le 8 Déc 2017
Rafael
le 8 Déc 2017
Rafael
le 8 Déc 2017
Rafael
le 8 Déc 2017
Rafael
le 9 Déc 2017
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrices and Arrays dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!