How can I solve this: (x-2)*(x+1)^3?

3 vues (au cours des 30 derniers jours)
LUCA GIROTTI
LUCA GIROTTI le 10 Mar 2022
Modifié(e) : Sam Chak le 10 Mar 2022
Hey there,
I am trying to process this "(x-2)*(x+1)^3" through matlab in way that I can have a result like this:
However every time I try to perform this operation, matlab keeps on telling me that x is set to nothing, how can I solve this?
Thanks in advance!

Réponse acceptée

Ayaz Siddiqui
Ayaz Siddiqui le 10 Mar 2022
Modifié(e) : Ayaz Siddiqui le 10 Mar 2022
Try using expand.
syms x;
expand((x-2)*(x+1)^3)
  1 commentaire
LUCA GIROTTI
LUCA GIROTTI le 10 Mar 2022
Thank you so much @Ayaz Siddiqui
Works perfectly !

Connectez-vous pour commenter.

Plus de réponses (1)

Sam Chak
Sam Chak le 10 Mar 2022
It's good to hear that you tried working out something by yourself. You need to create a symbolic variable for x.
syms x
For more info, please check:
  2 commentaires
LUCA GIROTTI
LUCA GIROTTI le 10 Mar 2022
Thank you for your answer @Sam Chak
I tried using "syms x" however thats the result I have (with this input (x-2)*(x+1)^3) :
(x + 1)^3*(x - 2)
Much better since I indeed don't have an error anymore, however it hasn't fully performed the operation.
Sam Chak
Sam Chak le 10 Mar 2022
Modifié(e) : Sam Chak le 10 Mar 2022
Good to hear that. If you are dealing with algebraic expressions and analytical problems, you will be using syms a lot! You can find lots of examples and learn a lot of functions here to perform many types of symbolic computations:

Connectez-vous pour commenter.

Catégories

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

Tags

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by