simplifying symbolic expressions with factors of pi

4 vues (au cours des 30 derniers jours)
David H
David H le 18 Juil 2014
Commenté : David H le 18 Juil 2014
If I have some symbolic expression say
FF = besselj(1/2,x)
FF = (2^(1/2)*sin(x))/(pi^(1/2)*x^(1/2))
I wish to cancel this factor of pi^(1/2) however if I do
GG = FF*pi^(1/2)
then I will get an expression that still has the factor of 1/pi^(1/2) but also a numeric approximation to pi^(1/2) multiplied by it.
How does matlab hold this "symbolic" pi value, since clearly normal pi is just a dp variable and how do I cancel it in expressions?

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 18 Juil 2014
Modifié(e) : Azzi Abdelmalek le 18 Juil 2014
vpa(FF)
or
vpa(FF,4)
  1 commentaire
David H
David H le 18 Juil 2014
vpa will convert this expression yes but there must be a way to simply cancel this symbolic pi that matlab introduces itself exactly to produce nicer expressions?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Symbolic Math Toolbox dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by