如何将格式更改为不显示这样的矩阵:
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
?
最佳答案
如果你change the format你可以得到你想要的输出到 shortG
(基于文档的 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
关于matlab - 如何在 MATLAB 中控制双矩阵的显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940246/