# How do I solve for two unknowns in this matrix?

6 visualizzazioni (ultimi 30 giorni)
fordxgt il 30 Gen 2015
Commentato: antlhem il 29 Ago 2018
I've defined C and D previously and E and F are my unknowns. My code is
A = equationsToMatrix([C, D], [F, G]);
B = [ ];
X = linsolve(A,B);
result = double(X);
I know AX=B but in this case I don't know how to code B if it is to be the constants in the two equations C and D.
For example, if C = 0.011F-0.101G-0.555 and D=-0.028F-0.003G-0.055, Matrix A is [0.011, 0.101; -0.028, -0.003]. How do I get B to be [0.555; 0.055]?
Also, I'd rather not manually enter the values into B.
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposta accettata

Hikaru il 30 Gen 2015
This should solve your problem:
[A, B] = equationsToMatrix([C, D], [F, G])
##### 2 CommentiMostra NessunoNascondi Nessuno
fordxgt il 30 Gen 2015
Thanks, that did it!
antlhem il 29 Ago 2018
guys is there any way to solve the linear equations where the variables are present in both A and B arrays? please take a look to my question with more detail: https://uk.mathworks.com/matlabcentral/answers/416689-linear-system-of-equations

Accedi per commentare.

### Categorie

Scopri di più su Eigenvalue Problems in Help Center e File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by