首页 > 解决方案 > 显示值为“i”的列向量会修改每个值

问题描述

我正在尝试使用以下值构建列向量:

my_vector = [2.7; -5; 8.4*10^9; 4 + 3i]

不幸的是,这种方法在打印时不会显示上述值,而是会导致以下结果:

my_vector =

   1.0e+09 *

   0.0000 + 0.0000i
  -0.0000 + 0.0000i
   8.4000 + 0.0000i
   0.0000 - 0.0000i

这看起来不像我所期待的,我不知道为什么。

format long
vec2 = [2.7 -5 8.4*10^9 4 + 3i]';
vec2

vec2 =

   1.0e+09 *

  0.000000002700000 + 0.000000000000000i
 -0.000000005000000 + 0.000000000000000i
  8.400000000000000 + 0.000000000000000i
  0.000000004000000 - 0.000000003000000i

标签: matlabmatrixvector

解决方案


推荐阅读