you need the -append flag to dlmwrite and you need to write in full rows, not one element at a time.
store the for result to txt file using dlmwrite
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Khairul nur
el 14 de En. de 2021
Editada: Walter Roberson
el 18 de En. de 2021
hi, i have trouble to save the list_total into the txt file as i using the dlmwrite. Eventhough this code no error but the txt file only saved the final total. The txt file shoud has list of 'total' and fews rows such as:
0 1.23 2.25 3.45 4.46 5.56
0 3.23 4.25 5.45 6.46 7.56
for c1=i:loop_col_utk_data
disp('here')
j=1
for c2=j:noofrow_centroid %6 kali run
noofrow_centroid
total=0
while j<noofrow_centroid
nilai1=centroid{j,i}
centroid{j,noofcol_centroid_innerloop}
hasiltambah=nilai1+(centroid{j,noofcol_centroid_innerloop})
j=j+1
total=total+hasiltambah
list_total(j)=total
dlmwrite('result_hasil_tambah.txt',list_total(1,j),'delimiter','\t')
end
end
i=i+1
% noofcol_centroid_innerloop=noofcol_centroid_innerloop+1
end
0 comentarios
Respuesta aceptada
Walter Roberson
el 14 de En. de 2021
Editada: Walter Roberson
el 14 de En. de 2021
2 comentarios
Walter Roberson
el 18 de En. de 2021
Editada: Walter Roberson
el 18 de En. de 2021
for c1=i:loop_col_utk_data
disp('here')
list_total = zeros(1, noofrow_entroid);
for c2=1:noofrow_centroid %6 kali run
noofrow_centroid
total=0
for j = 1 : noofrow_centroid
nilai1=centroid{j,i}
centroid{j,noofcol_centroid_innerloop}
hasiltambah=nilai1+(centroid{j,noofcol_centroid_innerloop})
total=total+hasiltambah
list_total(j)=total
end
end
dlmwrite('result_hasil_tambah.txt', list_total, '-append', 'delimiter','\t')
i=i+1
% noofcol_centroid_innerloop=noofcol_centroid_innerloop+1
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Audio and Video Data 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!