Parametric Solving Equations with Constraints
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
I'm using syms mode and I have two equations in x and y:
syms a b x y d e
eq1= (a^2+b)*x+b*y+d*e
eq2=(-d)*x+(e^2+a^2+b)*y+a
Now I can apply :
solve( eq1, eq2, x,y)
and I get a parametric solution.
Is there a way to parametrically solve with constraints, say (x>0 and y>b)?
Thanks!
0 comentarios
Respuestas (1)
Ameer Hamza
el 30 de Oct. de 2020
You can use assume() to tell MATLAB about these constraints. For example
syms a b x y d e
assume(x>0)
assume(y>b)
eq1= (a^2+b)*x+b*y+d*e;
eq2=(-d)*x+(e^2+a^2+b)*y+a;
sol = solve([eq1, eq2], [x,y], 'ReturnConditions', true)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!