how to make a sum of squares symbollically known to MATLAB for use in simplification
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have a complex symbolic expression like
f = (a) * (b) * (c) * (1- x^2 - y^2 - z^2) * (d)
I would likt to try to tell matlab that (1- x^2 - y^2 - z^2) = 0
so that when I execute simpify(f) or eval(f) I would get f=0
I try
assume((1- x^2 - y^2 - z^2) == 0).
That does not work
I try
z = sqrt(1 - x^2 - y^2)
That does not work
How can I do this?
0 comentarios
Respuestas (1)
Paul
el 27 de Oct. de 2022
Hi Michael,
simplify works for this case:
syms a b c d x y z
f = (a) * (b) * (c) * (1- x^2 - y^2 - z^2) * (d)
assume(1 - x^2 - y^2 - z^2 == 0)
simplify(f)
0 comentarios
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!
