以下は、私が matlab で書いているコードの一部です。ここでは、次の単純な数学演算 [A][X]=[B] を実行します。[X] は不明です。私の場合、kの長さは約1600000です。したがって、配列の各要素のg1、g2、およびg3の値を取得するだけです。私は次のことを試しました
k31 = omega3./(d)
k32 = omega3_2./(d)
A = [2,1,5;-2,-1,-5];
X = [g1;g2;g3];
for ii = 1:length(k31)
B = [k31(ii); k32(ii)];
X = pinv(A).*B;
end
display(g1,g2,g3)
私は疑似逆を使用しているので、基本的に各 X の解を得ることができ、そこで編集を行いました....そして x は不明です。数学的には実行できますが、コーディングすることはできません。
また、次のように g1 g2 g3 の値を x と y でプロットするにはどうすればよいですか。scatter(x(1:end-1), y(1:end-1), 5, g2) および scatter(x(1:end-1), y(1:end-1), 5, g3)