Algebra: Linear Equations

2 vues (au cours des 30 derniers jours)
Wai Han
Wai Han le 25 Oct 2020
Commenté : Ameer Hamza le 25 Oct 2020
How can I solve this linear systems without using Symbolic toolbox?
a*x + b*y = c1
c*x + d*y + e*z = c2
f*y + g*z = c3
% where a,b,c,d,e,f,g and c1,c2,c3 are constants.
% I need to solve this for Kirchhoff's first law without the symbolic math toolbox.
Thank you so much.

Réponse acceptée

Ameer Hamza
Ameer Hamza le 25 Oct 2020
If the value of these constants are known, then you can use mldivide: https://www.mathworks.com/help/matlab/ref/mldivide.html
a = 1;
b = 2;
c = 1.4;
d = 1.2;
e = 2.1;
f = 3.2;
g = 1.1;
c1 = 1;
c2 = 2;
c3 = 3;
A = [a b 0;
c d e;
0 f g];
B = [c1; c2; c3];
sol = A\B;
x = sol(1);
y = sol(2);
z = sol(3);
  2 commentaires
Wai Han
Wai Han le 25 Oct 2020
Thanks Ameer Hamza.
Ameer Hamza
Ameer Hamza le 25 Oct 2020
I am glad to be of help!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Symbolic Math Toolbox dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by