2011-05-09 18 views
7

¿Cómo puedo cambiar el formato de pantalla NO una matriz de esta manera:¿Cómo puedo controlar la visualización de una matriz doble en MATLAB?

1.0e+003 * 

3.1251   0   0   0   0   0   0   0   0   0 
    0 3.1251   0   0   0   0   0   0   0   0 
    0   0 3.1251   0   0   0   0   0   0   0 
    0   0   0 3.1251   0   0   0   0   0   0 
    0   0   0   0 3.1251   0   0   0   0   0 
    0   0   0   0   0 3.1251   0   0   0   0 
    0   0   0   0   0   0 3.1251   0   0   0 
    0   0   0   0   0   0   0 3.1251   0   0 
    0   0   0   0   0   0   0   0 3.1251   0 
    0   0   0   0   0   0   0   0   0 3.1251 

pero en lugar de incluir la 1.0e+003 en cada doble de manera que la matriz se ve como 3125 largo de la diagonal?

Respuesta

8

Puede obtener el resultado que desea si change the format-shortG (basado en Example 5 de la documentación):

>> format shortG 
>> 3125.1234.*eye(5) %# Display a sample matrix similar to yours 

ans = 

     3125.1   0   0   0   0 
      0  3125.1   0   0   0 
      0   0  3125.1   0   0 
      0   0   0  3125.1   0 
      0   0   0   0  3125.1 
+0

Gracias por la información! – tim

Cuestiones relacionadas