Writting arrays into a csv file

5 visualizaciones (últimos 30 días)
Chen Zhu
Chen Zhu el 28 de Mzo. de 2017
Respondida: KSSV el 28 de Mzo. de 2017
I have a for loop, I want to write the array generated in the for loop into a csv file.
for k = 1 : numberOfImagesToProcess
array1=.... (This is a one dimenial array)
end
For example, if the array1 generated in the first iteration is 1 2 3 and array1 generated in the second iteration is 4 5 6, I want to get csv file in the following format:
1 2 3
4 5 6
However, I tried to use csvwrite('csvlist.dat',array1) inside the for loop I get:
4
5
6
The result of first iteration is overwrote by the second iteration...
Thanks!

Respuesta aceptada

KSSV
KSSV el 28 de Mzo. de 2017
a = [1 2 3; 4 5 6] ;
dlmwrite('test.csv',a(1,:),'delimiter',',');
dlmwrite('test.csv',a(2,:),'delimiter',',','-append');

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by