roots_(c) does not return zero when c(end) is nonzero.
Updated 13 Dec 2020

View License

Matlab's roots function does not satisfy the condition that roots(c) should not return any zero roots when c(end) is nonzero. For example, roots([1,1,1,1e-32]) incorrectly gives a root of exact zero. roots_([1,1,1,1e-32]) gives the correct root of -1e-32.

(Reported as Case Number 04335183 on 30 Jun 2020.)

Cite As

Kenneth Johnson (2024). roots_ (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes

Added tag "polynomial roots".