当前位置:首页 > matlab中angle的用法

matlab中angle的用法

matlab中angle的用法?

matlab中angle的用法

angle用来求复数矩阵相位角的弧度值,其取值为-pi到pi。

a是一个复数,abs(a)是复数的模,ang(a)是复数的角度,该题目应该是 “求(a)^(1/3)”然后用指数形式表达出结果。

函数,angle()是求相位角,angle()的取值是-pi到pi,abs()对于实数是求绝对值,对于复数是求其模值,Z为一个复数时,R=abs(Z),theta=angle(Z),之后利用Z=R.*exp(i*theta)可以将Z复原。

扩展资料:

MATLAB的基本知识

在MATLAB下进行基本数学运算,只需将运算式直接打入提示号()之後,并按入Enter键即可。

例如:

(5*2+1.3-0.8)*10/25

ans =4.2000

MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answer)并显示其数值於萤幕上。

提示: ""是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由於编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果。

也可将上述运算式的结果设定给另一个变数x:

x = (5*2+1.3-0.8)*10^2/25

x = 42

matlab中angle用来求复数矩阵相位角的弧度值,其取值为-pi到pi。示例:

Z = [ 1 - 1i 2 + 1i 3 - 1i 4 + 1i 1 + 2i 2 - 2i 3 + 2i 4 - 2i 1 - 3i 2 + 3i 3 - 3i 4 + 3i 1 + 4i 2 - 4i 3 + 4i 4 - 4i ] P = angle(Z)

得到的结果为:P = -0.7854 0.4636 -0.3218 0.2450 1.1071 -0.7854 0.5880 -0.4636 -1.2490 0.9828 -0.7854 0.6435 1.3258 -1.1071 0.9273 -0.7854

angle采用的算法:angle(z) = imag(log(z)) = atan2(imag(z), real(z)).详情可参考help angle

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。

最新文章