![MATLAB矩阵分析和计算](https://wfqqreader-1252317822.image.myqcloud.com/cover/872/26542872/b_26542872.jpg)
上QQ阅读APP看书,第一时间看更新
3.4 四象限的反正切函数
求四象限的反正切函数值。命令格式为:
Z=atan2(Y,X)——计算X和Y中元素的四象限反正切函数值Z。其中,Z中元素值的范围为[-π,π]。所有X和Y中元素的虚部在计算时均被忽略。
请注意:反正切函数atan值的输出范围[-π/2~π/2],四象限反正切函数atan2值的输出范围为[-π~π]。
【例3.11】 求已知X、Y的四象限反正切函数值。
![](https://epubservercos.yuewen.com/19ACC0/15056704704179306/epubprivate/OEBPS/Images/3.jpg?sign=1739326948-wRb7gDf2qJGLUdvecvkhdQNFEv6m294G-0-a7d70eb01f3ce4ea8f4b095a57d61602)
【例3.12】 求已知X、Y的四象限反正切函数值。
>> X=[1 2 3] Y=[4 5 6] Z=atan2(Y,X) X= 1 2 3 Y= 4 5 6 Z= 1.3258 1.1903 1.1071
【例3.13】 求已知X、Y的四象限反正切函数值。
X=[1 2] Y=[4 5] Z=atan2(Y,X) X= 1 2 Y= 4 5 Z= 1.3258 1.1903
【例3.14】 求已知X、Y的四象限反正切函数值。
>> X=[i 2i] Y=[4i 5i] Z=atan2(Y,X) X= 0+1.0000i 0+2.0000i Y= 0+4.0000i 0+5.0000i Error using atan2 Inputs must be real.
可见,X和Y中元素若为虚数,则给出警告信号,停止计算。