Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - ¿Cómo configurar el número de dígitos después del punto decimal en MATLAB? ¿Puede llegar a 7 dígitos?

¿Cómo configurar el número de dígitos después del punto decimal en MATLAB? ¿Puede llegar a 7 dígitos?

¿Cómo controlar el formato de salida de datos en matlab?

Para el control del formulario de visualización de datos, matlab tiene un formato de comando especial.

Sin embargo, este comando no afecta la forma de almacenamiento de datos ni la precisión del cálculo.

Formato formato predeterminado

Formato corto e 5 palabras de largo punto fijo

Formato largo 15 palabras de largo punto fijo

Formato corto e 5 palabras largas Número de coma flotante

Formato cocodrilo 15 palabras largas número de coma flotante

Formato g corto

Formato g largo

Formato hexadecimal 16 Base

Formato de moneda de punto fijo del banco

Formato de representación de fracción decimal de rata

Formato, -, espacio

Formato comprimido de espacio comprimido

El formato suelto incluye espacios y líneas vacías.

Formato largo 15 palabras de largo punto fijo

Formato corto e 5 palabras de largo número de punto flotante

Formato cocodrilo de 15 palabras de largo número de punto flotante

Formato g corto

Formato g largo

Formato base hexadecimal 16

Formato moneda de punto fijo bancario

Formato rat fracción decimal representación

Formato, -, espacio

El formato comprimido comprime el espacio

El formato suelto incluye espacios y líneas en blanco.

Por supuesto, también puede modificar el formato de configuración predeterminado del sistema sin usar el comando de formato, archivo->; comando ventana-gt;

Si quieres obtener una puntuación, puedes utilizar la función rats().

Si quieres conseguir el radical, tienes que utilizar símbolos. Por supuesto, usar símbolos lo es todo. Por ejemplo:

A=1/3 da 0,33333.

El ratón (a) obtiene 1/3.

A='sqrt(3)' para obtener sqrt(3), pero este es un tipo de carácter y se puede convertir a un tipo numérico usando eval(a) o str2num(a).

Pero no importa qué formato de salida utilice Matlab, la precisión de las variables en el núcleo del sistema siempre es exacta (lo más precisa posible). A menos que cambie artificialmente la precisión de su cálculo. Podemos usar un ejemplo simple para ilustrar este problema: por ejemplo, a=1/3 muestra 0,33333333.

A=a*3 da 1 (no 0,99999999).

Es imposible obtener 1 en muchos otros lenguajes de programación. Esto muestra que Matlab no perderá la información de cálculo del usuario (incluidos los resultados intermedios) durante el proceso de cálculo.