How do I solve for two unknowns in this matrix?

2 visualizaciones (últimos 30 días)
fordxgt
fordxgt el 30 de En. de 2015
Comentada: antlhem el 29 de Ag. de 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.

Respuesta aceptada

Hikaru
Hikaru el 30 de En. de 2015
This should solve your problem:
[A, B] = equationsToMatrix([C, D], [F, G])
  2 comentarios
fordxgt
fordxgt el 30 de En. de 2015
Thanks, that did it!
antlhem
antlhem el 29 de Ag. de 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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by