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
2 views (last 30 days)
Show older comments
Khairul nur
on 14 Jan 2021
Edited: Walter Roberson
on 18 Jan 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 Comments
Accepted Answer
Walter Roberson
on 14 Jan 2021
Edited: Walter Roberson
on 14 Jan 2021
2 Comments
Walter Roberson
on 18 Jan 2021
Edited: Walter Roberson
on 18 Jan 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
More Answers (0)
See Also
Categories
Find more on Audio and Video Data in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!