use variable name inside dlmwrite with respect to loop variable

5 visualizaciones (últimos 30 días)
AA
AA el 19 de Mayo de 2021
Comentada: AA el 19 de Mayo de 2021
I have 10 files and I want to get output filename loop number .
I use this command to get output for a single file but how can I insert loop name inside file name:
dlmwrite('lag_data.txt',a1,'delimiter',' ')
I want this kind of output
for i=1:4
(commands)
dlmwrite('lag_data.txt',a1,'delimiter',' ')
end
output should be like this
lag_data_1.txt
lag_data_2.txt
lag_data_3.txt
lag_data_4.txt

Respuesta aceptada

Stephen23
Stephen23 el 19 de Mayo de 2021
Editada: Stephen23 el 19 de Mayo de 2021
for k = 1:4
M = ... your matrix
F = sprintf('lag_data_%d.txt',k);
dlmwrite(F, M, 'delimiter',' ')
end

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by