Filter löschen
Filter löschen

Matlab finding Real roots and Complex roots

64 Ansichten (letzte 30 Tage)
Christina Himeda
Christina Himeda am 14 Jun. 2020
Kommentiert: Christina Himeda am 15 Jun. 2020
I have this problems and I cant figure it out how to do, please help me towards it thank you
Use MATLAB to determine the real and complex roots of:
(a) f (x) = x3 − x2 + 2x − 2
(b) f (x) = 2x4 + 6x2 + 8
(c) f (x) = x4 − 2x3 + 6x2 − 2x + 5

Akzeptierte Antwort

Abhivandan Pandey
Abhivandan Pandey am 14 Jun. 2020
Bearbeitet: Walter Roberson am 14 Jun. 2020
Hi Christina,
I understand you want to calculate the roots of a polynomial using MATLAB. There's a function roots() which takes in coeffecients of a polynomial as a vector and returns the roots of the polynomial.
Here's the documentation link for the function:https://in.mathworks.com/help/matlab/ref/roots.html
Regards,
Abhivandan
  2 Kommentare
Walter Roberson
Walter Roberson am 14 Jun. 2020
I corrected your reference from root() to roots() . The link you posted, to roots(), is a good one for true polynomials with purely numeric coefficients.
There is also a function named root(), which is part of the symbolic toolbox, and can accept symbolic coefficients. It is not typically called by the user directly, and is much more often seen as a placeholder when solve() is used; https://www.mathworks.com/help/symbolic/sym.root.html
Christina Himeda
Christina Himeda am 15 Jun. 2020
got it, thanks a lot about this

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Variables finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by