[X,Y] = pol2cart(-radtodeg(acos(RPF)),RCurrent);
这就是我代码出错的地方。我正在编写一个代码来找出给定接收端电流(RCurrent -> 2000)和功率因数(RPF -> 0.8)的传输线的发送端参数。手工计算给了我1600 - 1200j的值。但是Matlab计算给了我一个不同的值。简而言之,我需要转换2000在-36.86度的矩形形式。你们能帮帮我吗?
啊,没关系。radtodeg函数使答案不正确。对转换的语法有一个误解:)