如何控制 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沿着对角线?
How can I change the format to NOT display a matrix like this:
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
but instead to include the 1.0e+003
into every double so that the matrix looks like 3125
along the diagonal?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您将格式更改为<,您可以获得所需的输出code>shortG (基于示例 5):
You can get the output you want if you change the format to
shortG
(based on Example 5 of the documentation):