How do I use fprintf to print to a text file?
    2 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 Equivalent Baseband Simulation 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!