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!

 채택된 답변

Ayaz Siddiqui
Ayaz Siddiqui 2022년 3월 10일
편집: Ayaz Siddiqui 2022년 3월 10일

1 개 추천

Try using expand.
syms x;
expand((x-2)*(x+1)^3)

추가 답변 (1개)

Sam Chak
Sam Chak 2022년 3월 10일

0 개 추천

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

LUCA GIROTTI
LUCA GIROTTI 2022년 3월 10일
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 2022년 3월 10일
편집: Sam Chak 2022년 3월 10일
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:

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기

제품

릴리스

R2021b

태그

질문:

2022년 3월 10일

편집:

2022년 3월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by