Print word with different name depending on the step of the cycle?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Jose Cuevas
el 10 de Jun. de 2021
Comentada: Jose Cuevas
el 10 de Jun. de 2021
I am trying to print a sentence that changes depending on the step in which the cycle is in, something like this:
for i=0:2
print '/SampleT',num2str(i),'/SampleT', num2str(i), '_530.00';
end
This is not working, I would like to have in the end up with something like this:
/SampleT0/SampleT0_530.005
/SampleT1/SampleT1_530.005
/SampleT2/SampleT2_530.005
0 comentarios
Respuesta aceptada
Max Heiken
el 10 de Jun. de 2021
It seems you are coming from Python or similar.
The print function is not used to output text, instead use disp, fprintf, or sprintf. Also, concatenating char arrays requires rectangular brackets.
for i=0:2
disp(['/SampleT',num2str(i),'/SampleT', num2str(i), '_530.00']);
disp("/SampleT"+i+"/SampleT"+i+"_530.00");
fprintf(1, "/SampleT%d/SampleT%d_530.00\n", i, i);
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Startup and Shutdown 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!