(0.0037 -22.2145i)/(1.2168e + 002 -1.2166e + 002i)= 0.0913 - 0.0913i
根据网络上的计算器,这两个值的划分必须是不同的值。但MATLAB计算的不同(matlab计算的结果在顶部给出)。计算的代码部分如下:
disp(((MagPlusOne)*(kiz)));
disp((Magnetic*kizPlusOne));
disp(((MagPlusOne*kiz)/(Magnetic*kizPlusOne)));
答案 0 :(得分:3)
Matlab是正确的。问题是,您将Matlab的结果与之比较的工具不能解析科学记数法。输入您的等式,在线工具将其解释为
(0.0037- 22.2145i)/( 1.2168*e + 2 - (1.2166*e + 2i))
这显然是一个不同的数字。
如果用固定小数代替科学记数法
( 0.0037 -22.2145i ) / ( 121.68 - 121.66i ),
该工具会生成所需的结果0.0913-0.09123i
。