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

4 visualizzazioni (ultimi 30 giorni)
LUCA GIROTTI
LUCA GIROTTI il 10 Mar 2022
Modificato: Sam Chak il 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!

Risposta accettata

Ayaz Siddiqui
Ayaz Siddiqui il 10 Mar 2022
Modificato: Ayaz Siddiqui il 10 Mar 2022
Try using expand.
syms x;
expand((x-2)*(x+1)^3)

Più risposte (1)

Sam Chak
Sam Chak il 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 Commenti
LUCA GIROTTI
LUCA GIROTTI il 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 il 10 Mar 2022
Modificato: Sam Chak il 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:

Accedi per commentare.

Categorie

Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange

Tag

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by