Printing and Plotting after each loop

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 个评论

It seems to print all the iterations to me
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
end
U = 2×3
2 6 8 6 10 12
U = 2×3
4 12 16 12 20 24
U = 2×3
8 24 32 24 40 48
U = 2×3
16 48 64 48 80 96
U = 2×3
32 96 128 96 160 192
U = 2×3
64 192 256 192 320 384
U = 2×3
128 384 512 384 640 768
U = 2×3
256 768 1024 768 1280 1536
U = 2×3
512 1536 2048 1536 2560 3072
U = 2×3
1024 3072 4096 3072 5120 6144
Do you want it to print to a file or the command window?
I want to print it to a text file

请先登录,再进行评论。

 采纳的回答

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 个评论

A
A 2021-3-4
编辑:A 2021-3-4
Thanks a lot! Do you know how to create a space between each iteration? For instance:
2,6,8
6,10,12
4,12,16
12,20,24
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

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by