-3

我在求解以下方程时遇到问题

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

我已经尝试了求解命令,但它给了我最后一个方程的错误。

4

1 回答 1

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
于 2012-10-20T12:32:10.707 回答