how to evaluate certain part in symbolic calculation?

2 vues (au cours des 30 derniers jours)
Vu
Vu le 16 Oct 2014
Commenté : Star Strider le 16 Oct 2014
I have a question with respects to a symbolic calculation Here is an example. If I define a,b,x,y as symbols and want to evaluate (a*x*y)/b at a=4,b=3. The mathlab answer was 4xy/3. Is it any way that I can get 1.3333xy instead. Here is my code
syms a b x y
L1=(a*x*y)/b;
subs(L1,{a,b},{4,3})
Thanks, Vu

Réponse acceptée

Star Strider
Star Strider le 16 Oct 2014
Use the vpa function:
syms a b x y
L1=(a*x*y)/b;
vpa(subs(L1,{a,b},{4,3}),5)
produces:
ans =
1.3333*x*y
  2 commentaires
Vu
Vu le 16 Oct 2014
thanks, it works.
Star Strider
Star Strider le 16 Oct 2014
My pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by