Printing and Plotting after each loop

3 vues (au cours des 30 derniers jours)
A
A le 3 Mar 2021
Commenté : A le 6 Mar 2021
I have a for loop where the structure is like this
A=[1 3 4;3 5 6]
U=[]
for i=1:10
...
U=A
end
how would I print U matirx after each loop on the text file beacause when I am doing that only the matirx in the 10th iteration loop prints and how would I be able to plot all those iterations in one figure using point clouds?
  3 commentaires
Michael
Michael le 3 Mar 2021
Do you want it to print to a file or the command window?
A
A le 3 Mar 2021
I want to print it to a text file

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 4 Mar 2021
A=[1 3 4;3 5 6]
A = 2×3
1 3 4 3 5 6
U=[]
U = []
for i=1:10
A = A * 2;
U=A;
dlmwrite('U.txt', U, '-append')
end
!cat U.txt
2,6,8 6,10,12 4,12,16 12,20,24 8,24,32 24,40,48 16,48,64 48,80,96 32,96,128 96,160,192 64,192,256 192,320,384 128,384,512 384,640,768 256,768,1024 768,1280,1536 512,1536,2048 1536,2560,3072 1024,3072,4096 3072,5120,6144
  3 commentaires
Walter Roberson
Walter Roberson le 4 Mar 2021
A=[1 3 4;3 5 6]
A = 2×3
1 3 4 3 5 6
U=[]
U = []
for i=1:10
A = A * 2;
U=A;
dlmwrite('U.txt', U, '-append')
dlmwrite('U.txt', ' ', '-append')
end
!cat U.txt
2,6,8 6,10,12 4,12,16 12,20,24 8,24,32 24,40,48 16,48,64 48,80,96 32,96,128 96,160,192 64,192,256 192,320,384 128,384,512 384,640,768 256,768,1024 768,1280,1536 512,1536,2048 1536,2560,3072 1024,3072,4096 3072,5120,6144
A
A le 6 Mar 2021
Thanks Alot!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by