Solving a cubic equation using fsolve

Hi I am a beginner in matlab. I was given in problem to solve a cubic equation using fsolve. The equation is: 0.2456*x^3-2.76*x^2+7.92*x+3=0 whenever i try solving this using fsolve i get that the variable x is undefined.i dont know what im doing wrong. pls help me out.hope for a prompt reply.

답변 (1개)

Walter Roberson
Walter Roberson 2011년 3월 1일

0 개 추천

You need to define your equation as a function:
eqn1 = @(x) 0.2456*x^3-2.76*x^2+7.92*x+3
Then you would fsolve(eqn1, x0) where x0 is the initial guess.
See Example 1 in the fsolve documentation

카테고리

도움말 센터File Exchange에서 Systems of Nonlinear Equations에 대해 자세히 알아보기

태그

질문:

2011년 3월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by