FORMAS POSIBLES DEL COMANDO FPRINTF
Enviado por jorkha • 1 de Septiembre de 2013 • 445 Palabras (2 Páginas) • 564 Visitas
Fprintf Escribe datos con formato de archivo de texto.
Fprintf (FID, FORMATO, A, ...) se aplica el formato a todos los elementos de
matriz A, y los argumentos de matriz adicionales en orden de las columnas, y escribe
los datos a un archivo de texto. FID es un identificador de archivo entero. Obtener
FID de FOPEN, o se establece en 1 (para la salida estándar, la pantalla) o 2
(Error estándar). Fprintf utiliza el esquema de codificación especificado en el
llamada a fopen.Fprintf (FORMATO, A, ...) formato a los datos y muestra los resultados en el monitor.
COUNT = fprintf (...) devuelve el número de bytes que fprintf escribe.
Formato es una cadena que describe el formato de los campos de salida, y pueden incluir combinaciones de lo siguiente:
* Las especificaciones de conversión, que incluyen un carácter%, una conversión de caracteres (por ejemplo, d, i, o, u, x, f, e, g, c, o s),y banderas opcionales, ancho y campos de precisión. Para obtener más obtener más información, escriba "fprintf doc" en el indicador de comandos.
* El texto literal para imprimir.
* Characacters Escape, incluyendo:
\ B Retroceso'' comilla simple
\ F Avance de página%% Porcentaje carácter
\ N Nueva línea
\ \ Barra invertida
\ R Retorno de carro
\ N xN número hexadecimal
\ T tabulador horizontal
\ N Octal número N
Para la mayoría de los casos, \ n es suficiente para un solo salto de línea.
Sin embargo, si va a crear un archivo para su uso con Microsoft
Bloc de notas, especifique una combinación de \ r \ n para pasar a una nueva línea.
Notas:
Si se aplica un entero o conversión de cadena a un valor numérico que contiene una fracción, MATLAB anula la conversión especificada, y utiliza el correo%
Conversiones numéricas imprimir solamente la componente real de los números complejos.
Ejemplo: Cree un archivo de texto llamado exp.txt que contiene una pequeña tabla de la función exponencial.
x = 0: .1:1;
y = [x, exp (x)];
fid = fopen ('exp.txt', 'w');
fprintf (fid, '% 6.2f% 12.8f \ n', y);
fclose (fid);
Examine el contenido de exp.txt:
tipo exp.txt
MATLAB devuelve:
0.00 1.00000000
0.10 1.10517092
1.00 2.71828183
Ver también fopen, fclose, fscanf, fread, fwrite, sprintf, disp.
Los métodos sobrecargados:
serial / fprintf
icinterface / fprintf
...