Nic*_*esa 6 matlab complex-numbers
在MATLAB R2012中:
>> rand(3) ; ans(1,1)=1+i
ans =
1.0000 + 1.0000i 0.5060 0.9593
0.7513 0.6991 0.5472
0.2551 0.8909 0.1386
Run Code Online (Sandbox Code Playgroud)
但在R2013:
>> rand(3) ; ans(1,1)=1+i
ans =
1.0000 + 1.0000i 0.9134 + 0.0000i 0.2785 + 0.0000i
0.9058 + 0.0000i 0.6324 + 0.0000i 0.5469 + 0.0000i
0.1270 + 0.0000i 0.0975 + 0.0000i 0.9575 + 0.0000i
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
问候.
由于无法选择尝试,我只能猜测您可能想尝试一下该格式。
我最好的选择是format shortg
,它可能会隐藏虚部或只是使其不那么分散注意力:
rand(3) ; ans(1,1)=1+i
format shortg
rand(3) ; ans(1,1)=1+i
Run Code Online (Sandbox Code Playgroud)
是的,那就是shortg
代替short
。它尝试不显示不相关的零和小数。