[X,Y] = pol2cart(-radtodeg(acos(RPF)),RCurrent);
这是我的代码出错的地方。我正在编写代码来找出具有给定接收端电流(RCurrent -> 2000)和功率因数(RPF -> 0.8)的传输线的发送端参数。手工计算给我的值是 1600 - 1200j。但是 Matlab 计算给了我不同的价值。简而言之,我需要将 -36.86 度的 2000 转换为矩形。你们能帮我:)吗?
[X,Y] = pol2cart(-radtodeg(acos(RPF)),RCurrent);
这是我的代码出错的地方。我正在编写代码来找出具有给定接收端电流(RCurrent -> 2000)和功率因数(RPF -> 0.8)的传输线的发送端参数。手工计算给我的值是 1600 - 1200j。但是 Matlab 计算给了我不同的价值。简而言之,我需要将 -36.86 度的 2000 转换为矩形。你们能帮我:)吗?