formato de salida de valores de datos
DESCRIPTION
Formato de Salida de Valores de DatosTRANSCRIPT
Formato de salida de valores de datos
En Matlab, la salida de datos más simple es a través del comando disp .
Ejemplo 1:
>> disp('Hola, mundo')
Hola, mundo
Sin embargo, para un control mayor, usamos la sentencia fprintf .
Ejemplo 2:
>> fprintf(1,'Hola, mundo')
Hola, mundo
El número 1 indica que la salida será en el command window, puesfprintf es usado para la
escritura de archivos, que se verá más adelante.
En los ejemplos anteriores no hay diferencia entre el uso de disp yfprintf , sin embargo, si
por ejemplo queremos mostrar el número pi, podemos usar las características de fprintf .
Ejemplo 3: con disp
>> disp(pi)
3.1416
Ejemplo 4: con fprintf (note el símbolo %)
>> fprintf(1,'%f\n',pi)
3.141593
El símbolo % es una marca de formato, la letra «f» nos indica que el número a representar es
flotante (decimal), y los números nos indican la cantidad de espacios que «guarda» para el
número, y las cifras decimales a mostrar, respectivamente.
En la primera línea, no se indicó estos números, por lo que se considera la configuración por
defecto, que es mostrar 6 decimales, y guarda la cantidad de espacios justa para el valor.
Los caracteres \n indican salto de línea. También se encuentra \t , que es un marcador de
tabulación.
>> fprintf(1,'%10.3f\n',pi)
3.142
En este ejemplo se guardaron 10 espacios, de los cuales 3 son para los decimales.
>> fprintf(1,'%3.0f\n',pi)
3
En este ejemplo se guardaron 3 espacios, y ninguno para los decimales