Write some equations as product between function-matrix and constant-matrix

Hi,
Is there some matlab command to collect functions and constant as two matrices or a matrix and a vector respectively. In other words, for example, if I have this symbolic system of equations:
m*x^2 + n*y = z1
b*x + c*y^2 = z2
Is there a way to getout, automatically, the system as product
Z = X*k
where X is a matrix of only function terms, not constant, at most 0 and k is a matrix (or a vector) of (and only) constants such that:
Z = [z1; z2];
I don't mind size of X and k

2 comentarios

Something like coeffs() ?
Marco
Marco el 17 de Dic. de 2012
Editada: Marco el 17 de Dic. de 2012
Yes! I'll try to make it to rearrange like matrix product
Thanks

Iniciar sesión para comentar.

Respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 17 de Dic. de 2012
Editada: Azzi Abdelmalek el 17 de Dic. de 2012
K*X=Z
%with:
K=[0 m n 0;b 0 0 c]
X=[x;x^2;y;y^2]
Z=[z1;z2]

4 comentarios

ok...but I need it to be automatic
Marco wants to be able to input the symbolic expressions and have the matrices output.

Iniciar sesión para comentar.

Categorías

Más información sobre Mathematics en Centro de ayuda y File Exchange.

Preguntada:

el 16 de Dic. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by