How do I use fprintf to print to a text file?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
fprintf(' Force(N) \t Spring Constant (N/m) \t Potential Energy (J) \n')
fprintf(' %1.0f \t\t %2.0f \t\t\t\t\t %0.2f\n', [F; SC; E])
I have a code that looks like this, and it prints to a chart that looks like this:
Force Spring Constant Potential Energy
25 200 1.40
35 450 1.10
20 100 1.44
15 300 0.80
How do I print this chart to a brand new file?
0 comentarios
Respuestas (2)
Walter Roberson
el 3 de Feb. de 2024
filename = "AppropriateName.txt";
[fid, msg] = fopen(filename, "wt");
if fid < 0
error('failed to open file "%s" because "%s"', filename, msg);
end
fprintf(fid, ' Force(N) \t Spring Constant (N/m) \t Potential Energy (J) \n');
fprintf(fid, ' %1.0f \t\t %2.0f \t\t\t\t\t %0.2f\n', [F; SC; E]);
fclose(fid);
0 comentarios
Star Strider
el 3 de Feb. de 2024
Use fopen to create a file identification number, change thefprintf statements accordingly, then use fclose to close it.
fid = fopen('YourFileNazme.txt','wt');
fprintf(fid, ' Force(N) \t Spring Constant (N/m) \t Potential Energy (J) \n')
fprintf(fid, ' %1.0f \t\t %2.0f \t\t\t\t\t %0.2f\n', [F; SC; E])
fclose(fid);
.
0 comentarios
Ver también
Categorías
Más información sobre Text Files 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!