我在求解以下方程时遇到问题
A+B+C=0
D+E+3G=0
A+D+G=0
B+E+G=0
C+G=0
(0.74j)A-(0.74j)B-(22.5+10.89j)D+(3.75j)E=1
我已经尝试了求解命令,但它给了我最后一个方程的错误。
我在求解以下方程时遇到问题
A+B+C=0
D+E+3G=0
A+D+G=0
B+E+G=0
C+G=0
(0.74j)A-(0.74j)B-(22.5+10.89j)D+(3.75j)E=1
我已经尝试了求解命令,但它给了我最后一个方程的错误。
你有一个相当简单的形式线性问题Ax = b
,
% A B C D E G
A = [1 1 1 0 0 0
0 0 0 1 1 3
1 0 0 1 0 1
0 0 0 0 1 1
0 0 1 0 0 1
0.74j -0.74j 0 (22.5+10.89j) 3.75j 0];
b = [0
0
0
0
0
1];
% x = [ <your factor A>
% <your factor B>
% <your factor C>
% <your factor D>
% <your factor E>
% <your factor G>];
%
% We have to solve for x.
您可以使用 Matlab 的反斜杠运算符最轻松地解决这个问题:
>> x = A\b
ans =
-0.017048398623080 + 0.009391773374804i % A
0.000000000000000 - 0.000000000000000i % B
0.017048398623080 - 0.009391773374804i % C
0.034096797246161 - 0.018783546749607i % D
0.017048398623080 - 0.009391773374804i % E
-0.017048398623080 + 0.009391773374804i % G
请注意
B == 0
C == -A == E == -G == D/2