2011-05-09 49 views
7

我如何更改格式显示这样一个矩阵:如何控制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 

,而是以包括1.0e+003到每个双,这样的矩阵看起来像沿对角线3125

回答

8

你可以得到你想要的输出,如果你change the formatshortG(基于文件的Example 5):

>> 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

感谢您的信息! – tim 2011-05-09 17:33:42