MATLAB es un lenguaje de programación principal técnica para la ciencia y la ingeniería. Mientras se ejecuta un programa , a menudo es necesario para imprimir un mensaje que contiene los valores actuales de ciertas variables . MATLAB le permite colocar caracteres especiales de conversión en cadena que se formatean con el contenido actual de una variable numérica . Instrucciones
1
Elija su función de salida . MATLAB ofrece dos funciones para mostrar una variable numérica en una cadena: " sprintf " y " fprintf ". Los formatos de función " sprintf " la salida como una variable de cadena MATLAB. La función " fprintf ", escribe la cadena con formato a un archivo de texto, o para la salida de escritorio si no ID archivo recibe .
2
Formato de la cadena . Consideremos dos variables numéricas que contienen números enteros : " número1 " y " número2 " . Como un ejemplo , mostrar ambos números, así como el resultado de dividir " número1 " por " número2 " . La cadena de formato para dar a la función de impresión podría ser: " El resultado de dividir % d de % d es% f . "
Tenga en cuenta que las marcas dobles citas deben ser incluidas en su código de MATLAB. El "% d" y " % f" son personajes de conversión que le dicen a MATLAB cómo dar formato a la variable numérica . El "% d" carácter de conversión dará formato a una variable numérica como base 10, con signo . El "% f" formatos de caracteres de conversión de la variable como un decimal de coma fija.
3
Imprimir el ejemplo anterior para el escritorio de MATLAB durante la ejecución de un programa, hacer la siguiente llamada de función en la programa :
fprintf ( " el resultado de dividir % d de % d es % f" , número1, número2, number1/number2 ) ;
4
Guardar el ejemplo anterior a un variable de cadena. Haga la siguiente llamada de función MATLAB en su programa :
output_string = sprintf ( " El resultado de dividir % d de % d es% f" , número1, número2, number1/number2 ) ;