在MATLAB R2012:复数可视化文件时虚部为空在MATLAB
>> 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
但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
我怎样才能解决呢?
问候。
为什么你需要它来隐藏虚部,如果是0?如果是出于输出目的,您可以编写自己的输出函数以完全按照您想要的格式显示它,例如使用fprintf(到屏幕或文件)。从R2013开始,内置显示功能在MATLAB中进行了更改,以显示即使为0的虚部 - 以便与Workspace显示保持一致,并且由于对于某些应用,希望看到虚部甚至为零。我不相信有任何选择可以隐藏想象的部分,但是你总是可以向mathworks提交一个建议。 – Brian