Iteratively rename a .txt using writematrix
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Roderick
el 18 de Jul. de 2021
Editada: Simon Chan
el 18 de Jul. de 2021
Hello everybody,
I have created the following array:
substrates={'MgO' 'SiO2' 'W' 'Al2O3' 'Sapphire'};
What I want to do is, after calculating an array within a for loop for each "substrates" element, i=1:length(substrates), save it in .txt using the writematrix function. I have tried something like:
writematrix(matrix,'C:\Users\...\Matrix_',substrates{i},'_Substrate.txt','Delimiter','space')
But it doesn't work, telling me the error that "MgO" is an invalid parameter name.
Any ideas?
0 comentarios
Respuesta aceptada
Simon Chan
el 18 de Jul. de 2021
Editada: Simon Chan
el 18 de Jul. de 2021
If you would like to write into a file with path and name as 'C:\Users\...\Matrix_MgO_Substrate.txt',
you need to concatenate strings horizontally like this:
writematrix(matrix,strcat('C:\Users\...\Matrix_',substrates{i},'_Substrate.txt'),'Delimiter','space')
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre File Operations 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!