7

次のようなマトリックスを表示しないようにフォーマットを変更するにはどうすればよいですか。

 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見えるように、すべての doubleに含めますか?3125

4

1 に答える 1

8

形式を次のように変更すると、必要な出力を取得できます(ドキュメントの例 5shortGに基づく)。

>> 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
于 2011-05-09T17:21:38.143 に答える