最近因为工作需要应用到复数相关计算,但是手里没有合适的计算器,想到matlab自身强大的运算能力,就利用命令行进行计算,这对于matlab是个再轻松不过的工作。
第一步从简单的结果开始入手
a=3+4j,也就是简单的勾股定理
通过b计算,也就是绝对值
c取a的弧度
a=3+4j;
b=abs(a);
c=angle(a);
d=rad2deg(c);//将弧度换算到角度
便于后面计算
具体结果如下图所示
>> a=3+4j
a =
3.0000 + 4.0000i
>> b=abs(a)
b =
5
>> c=angle(a)
c =
0.9273
>> d=rad2deg(c)
d =
53.1301