這兩個矩陣之間的關係顯示爲Ax=B
。我應該如何在Matlab中使用Cramer規則?
如何使用克萊默法則找到x
?
A=[521 202 -176 612;-761 41 -655 712;314 102 -234 891;612 291 209 -318]
B=[718;408;215;356]
這兩個矩陣之間的關係顯示爲Ax=B
。我應該如何在Matlab中使用Cramer規則?
如何使用克萊默法則找到x
?
A=[521 202 -176 612;-761 41 -655 712;314 102 -234 891;612 291 209 -318]
B=[718;408;215;356]
您可以使用Cramer's rule這樣您的特定情況下,4×4。在結果x
的索引i
的元件由2個決定簇(請參閱Wikipedia鏈路更全面的解釋)的比率給出 - 你可以用下面的環
x = ones(4,1);
a_det = det(A);
for i = 1:4
C = A;
C(:,i) = B;
x(i,1) = det(C)/a_det;
end
列向量創建的結果x
現在應該成爲你的結果。可以有一個更快的方法來做到這一點,但這應該工作。您可以通過將結果與
x = A\B;
你是不是指'A \ B'? – aschepler
@aschepler當然可以!感謝您指出這一點 – mathematician1975
A \ B是什麼意思在Matlab中?與標準部門有什麼不同? – cuabanana
進行驗證嗎?您是否需要使用cramers規則?這是一項任務嗎? – mathematician1975
是的,我應該使用克萊默的規則。 –