FORMAS POSIBLES DEL COMANDO FPRINTF
jorkha1 de Septiembre de 2013
445 Palabras (2 Páginas)580 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
...