matlab - 显示值为“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
解决方案
推荐阅读
- javascript - 如何将 Bootstrap 4 轮播与一组控件同步?
- python - 使用 numpy reshape((-1,1)) 的替代方法
- python - cython vs python numpy 用于(简单地)添加数组
- android - Retrofit2,调试和发布版本的不同行为
- json - 如何在firebase实时数据库中向大JSON对象添加另一个属性
- ios - 如何从 Firebase 数据库中删除特定的子值
- javascript - 我正在尝试使用 javascript 从 Web 解析 JSON,但它不起作用
- svg - 使用 RSelenium 和 XPath 查找 SVG 元素
- php - 如何将值转换为数组 PHP
- vue-cli - 使用 vue-cli 时,jointjs 中的自定义元素错误