use the "subs" command to subsitute equations for a variable
Mostrar comentarios más antiguos
Here is a silly question: is there a way to use the "subs" command to subsitute equations for a variable?
eqn = 2*(2*x-1) + 3*(3*x+2) + 4*(4*x-5)=11
eqn1 = subs(eqn, {2*x-1,3*x+2,4*x-5}, {a,b,c}); ???
The result:
2*a+3*b+4*c=11 ???
3 comentarios
Azzi Abdelmalek
el 20 de Sept. de 2013
What is the aim of doing this?
Philosophaie
el 20 de Sept. de 2013
Walter Roberson
el 20 de Sept. de 2013
It makes a difference as to whether the expressions appear exactly, or if instead you want an algebraic transformation. For example if the code had 2*x-2 and you substituted 2*x-1 -> a, then would you want the result to be a-1 or would you want the substitution to be skipped ?
Respuestas (1)
Azzi Abdelmalek
el 20 de Sept. de 2013
syms x a
y=2*(2*x-1);
subs(y,a)
Categorías
Más información sobre Calculus en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!