Tecnología

Inicio

Cómo mostrar un valor en una cadena de MATLAB

Cómo mostrar un valor en una cadena de MATLAB


MATLAB es un lenguaje de programación técnica líder 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 para ciertas variables. MATLAB le permite colocar caracteres especiales de conversión en cadena que se da formato con el contenido actual de una variable numérica.

Instrucciones

1 Cambiar la función de salida. MATLAB ofrece dos funciones para mostrar una variable numérica en una cadena: "sprintf" y "fprintf." La función "sprintf" da formato a 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 se da una ID de archivo.

2 Dar formato a la cadena. Considere dos variables numéricas que contienen números enteros: "nº1" y "number2". Como un ejemplo, mostrar ambos números, así como el resultado de dividir "number1" por "number2". La cadena de formato para dar a la función de impresión podría ser, "el resultado de dividir por% d% d es% f."

Tenga en cuenta que las comillas dobles deben ser incluidas en su código de MATLAB. El "% d" y "% f" son caracteres de conversión que le dicen a MATLAB cómo formatear la variable numérica. El "% d" carácter de conversión dará formato a una variable numérica como base 10, entero con signo. El "% f" carácter de conversión formatos de la variable como un decimal de coma fija.

3 Imprimir el ejemplo anterior para el escritorio de MATLAB mientras se ejecuta un programa, hacer la siguiente llamada a la función en su programa:

fprintf ( "El resultado de dividir por% d% d es% f", número1, número2, nº1 / nº2);

4 Guarde el ejemplo anterior a una variable de cadena. Hacer la siguiente llamada a la función de MATLAB en su programa:

output_string = sprintf ( "El resultado de dividir por% d% d es% f", número1, número2, nº1 / nº2);

Consejos y advertencias

  • Consulte la documentación de productos MATLAB para la lista completa de los caracteres de conversión de cadena.