Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Polynomial Equation Solver

, 29 Mar 2013
Solves 1st, 2nd, 3rd and 4th degree polynominal by explicid fomulas for real coefficients and any degree by the numerical Jenkins-Traub algorithm with real and complex coefficients.
ComplexRootFinder-noexe.zip
ComplexRootFinder
ComplexRootFinder.sdf
ComplexRootFinder.suo
ComplexRootFinder
ComplexRootFinder.vcxproj.filters
ComplexRootFinder.vcxproj.user
Debug
cl.command.1.tlog
CL.read.1.tlog
CL.write.1.tlog
ComplexRootFinder.exe.embed.manifest
ComplexRootFinder.exe.embed.manifest.res
ComplexRootFinder.exe.intermediate.manifest
ComplexRootFinder.lastbuildstate
ComplexRootFinder.log
ComplexRootFinder.pch
ComplexRootFinder.write.1.tlog
link.45248.read.1.tlog
link.45248.write.1.tlog
link.45248-cvtres.read.1.tlog
link.45248-cvtres.write.1.tlog
link.command.1.tlog
link.read.1.tlog
link.write.1.tlog
link-cvtres.read.1.tlog
link-cvtres.write.1.tlog
mt.command.1.tlog
mt.read.1.tlog
mt.write.1.tlog
rc.command.1.tlog
rc.read.1.tlog
rc.write.1.tlog
vc100.idb
Debug
ComplexRootFinder.ilk
ipch
complexrootfinder-357b6c01
complexrootfinder-6cee9aa0.ipch
ComplexRootFinder.zip
ComplexRootFinder.sdf
ComplexRootFinder.suo
ComplexRootFinder.vcxproj.filters
ComplexRootFinder.vcxproj.user
cl.command.1.tlog
CL.read.1.tlog
CL.write.1.tlog
ComplexRootFinder.exe.embed.manifest
ComplexRootFinder.exe.embed.manifest.res
ComplexRootFinder.exe.intermediate.manifest
ComplexRootFinder.lastbuildstate
ComplexRootFinder.log
ComplexRootFinder.obj
ComplexRootFinder.pch
ComplexRootFinder.vcxprojResolveAssemblyReference.cache
ComplexRootFinder.write.1.tlog
link.45248.read.1.tlog
link.45248.write.1.tlog
link.45248-cvtres.read.1.tlog
link.45248-cvtres.write.1.tlog
link.command.1.tlog
link.read.1.tlog
link.write.1.tlog
link-cvtres.read.1.tlog
link-cvtres.write.1.tlog
mt.command.1.tlog
mt.read.1.tlog
mt.write.1.tlog
rc.command.1.tlog
rc.read.1.tlog
rc.write.1.tlog
stdafx.obj
vc100.idb
vc100.pdb
ComplexRootFinder.exe
ComplexRootFinder.ilk
ComplexRootFinder.pdb
complexrootfinder-6cee9aa0.ipch
PolynomialRootFinderC-noexe.zip
PolynomialRootFinder
Debug
PolynomialRootFinder.ilk
ipch
polynomialrootfinder-cfa28c5
polynomialrootfinder-19dfbc0c.ipch
PolynomialRootFinder.sdf
PolynomialRootFinder.suo
PolynomialRootFinder
Debug
cl.command.1.tlog
CL.read.1.tlog
CL.write.1.tlog
link.47616.read.1.tlog
link.47616.write.1.tlog
link.47616-cvtres.read.1.tlog
link.47616-cvtres.write.1.tlog
link.48888.read.1.tlog
link.48888.write.1.tlog
link.48888-cvtres.read.1.tlog
link.48888-cvtres.write.1.tlog
link.command.1.tlog
link.read.1.tlog
link.write.1.tlog
link-cvtres.read.1.tlog
link-cvtres.write.1.tlog
mt.command.1.tlog
mt.read.1.tlog
mt.write.1.tlog
PolynomialRootFinder.exe.embed.manifest
PolynomialRootFinder.exe.embed.manifest.res
PolynomialRootFinder.exe.intermediate.manifest
PolynomialRootFinder.lastbuildstate
PolynomialRootFinder.log
PolynomialRootFinder.pch
PolynomialRootFinder.write.1.tlog
rc.command.1.tlog
rc.read.1.tlog
rc.write.1.tlog
vc100.idb
PolynomialRootFinder.vcxproj.filters
PolynomialRootFinder.vcxproj.user
PolynomialRootFinderC.zip
PolynomialRootFinder.exe
PolynomialRootFinder.ilk
PolynomialRootFinder.pdb
polynomialrootfinder-19dfbc0c.ipch
PolynomialRootFinder.sdf
PolynomialRootFinder.suo
cl.command.1.tlog
CL.read.1.tlog
CL.write.1.tlog
link.47616.read.1.tlog
link.47616.write.1.tlog
link.47616-cvtres.read.1.tlog
link.47616-cvtres.write.1.tlog
link.48888.read.1.tlog
link.48888.write.1.tlog
link.48888-cvtres.read.1.tlog
link.48888-cvtres.write.1.tlog
link.command.1.tlog
link.read.1.tlog
link.write.1.tlog
link-cvtres.read.1.tlog
link-cvtres.write.1.tlog
mt.command.1.tlog
mt.read.1.tlog
mt.write.1.tlog
PolynomialRootFinder.exe.embed.manifest
PolynomialRootFinder.exe.embed.manifest.res
PolynomialRootFinder.exe.intermediate.manifest
PolynomialRootFinder.lastbuildstate
PolynomialRootFinder.log
PolynomialRootFinder.obj
PolynomialRootFinder.pch
PolynomialRootFinder.vcxprojResolveAssemblyReference.cache
PolynomialRootFinder.write.1.tlog
rc.command.1.tlog
rc.read.1.tlog
rc.write.1.tlog
stdafx.obj
vc100.idb
vc100.pdb
PolynomialRootFinder.vcxproj.filters
PolynomialRootFinder.vcxproj.user
WpfPolynomialEquationSolver.zip
WpfPolynomialEquationSolver
WpfQuarticEquation.suo
WpfQuarticEquation
bin
Debug
WpfQuarticEquation.exe
WpfQuarticEquation.pdb
WpfQuarticEquation.vshost.exe
WpfQuarticEquation.vshost.exe.manifest
Release
My Project
MyExtensions
Settings.settings
obj
x86
Debug
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
TempPE
My Project.Resources.Designer.vb.dll
WpfQuarticEquation.exe
WpfQuarticEquation.g.resources
WpfQuarticEquation.pdb
WpfQuarticEquation.Resources.resources
WpfQuarticEquation.vbproj.GenerateResource.Cache
WpfQuarticEquation_MarkupCompile.cache
WpfQuarticEquation_MarkupCompile.i.cache
Release
WpfQuarticEquation.vbproj.user
WpfPolynomialEquationSolver_MoreFormulas-noexe.zip
WpfQuarticEquation.suo
WpfQuarticEquation.vshost.exe.manifest
Settings.settings
MainWindow.baml
WpfQuarticEquation.g.resources
WpfQuarticEquation.Resources.resources
WpfQuarticEquation.vbproj.user
WpfPolynomialEquationSolver_MoreFormulas.zip
WpfQuarticEquation.suo
WpfQuarticEquation.exe
WpfQuarticEquation.pdb
WpfQuarticEquation.vshost.exe
WpfQuarticEquation.vshost.exe.manifest
Settings.settings
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
My Project.Resources.Designer.vb.dll
WpfQuarticEquation.exe
WpfQuarticEquation.g.resources
WpfQuarticEquation.pdb
WpfQuarticEquation.Resources.resources
WpfQuarticEquation.vbproj.GenerateResource.Cache
WpfQuarticEquation_MarkupCompile.cache
WpfQuarticEquation_MarkupCompile.i.cache
WpfQuarticEquation.vbproj.user
WpfPolynomialRootFinderVB-noexe.zip
WpfPolynomialRootFinder
WpfPolynomialRootFinder.suo
WpfPolynomialRootFinder
bin
Debug
WpfPolynomialRootFinder.vshost.exe.manifest
My Project
MyExtensions
Settings.settings
obj
x86
Debug
MainWindow.baml
WpfPolynomialRootFinder.g.resources
WpfPolynomialRootFinder.Resources.resources
WpfPolynomialRootFinder.vbproj.user
WpfPolynomialRootFinderVB.zip
WpfPolynomialRootFinder.suo
WpfPolynomialRootFinder.exe
WpfPolynomialRootFinder.pdb
WpfPolynomialRootFinder.vshost.exe
WpfPolynomialRootFinder.vshost.exe.manifest
Release
Settings.settings
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
TempPE
My Project.Resources.Designer.vb.dll
WpfPolynomialRootFinder.exe
WpfPolynomialRootFinder.g.resources
WpfPolynomialRootFinder.pdb
WpfPolynomialRootFinder.Resources.resources
WpfPolynomialRootFinder.vbproj.GenerateResource.Cache
WpfPolynomialRootFinder_MarkupCompile.cache
WpfPolynomialRootFinder_MarkupCompile.i.cache
Release
WpfPolynomialRootFinder.vbproj.user
WpfPolynomialRootFinder__2_-noexe.zip
WpfPolynomialRootFinder.suo
WpfPolynomialRootFinder.vshost.exe.manifest
Settings.settings
MainWindow.baml
WpfPolynomialRootFinder.g.resources
WpfPolynomialRootFinder.Resources.resources
WpfPolynomialRootFinder.vbproj.user
WpfPolynomialRootFinder__2_.zip
WpfPolynomialRootFinder.suo
WpfPolynomialRootFinder.exe
WpfPolynomialRootFinder.pdb
WpfPolynomialRootFinder.vshost.exe
WpfPolynomialRootFinder.vshost.exe.manifest
Settings.settings
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
My Project.Resources.Designer.vb.dll
WpfPolynomialRootFinder.exe
WpfPolynomialRootFinder.g.resources
WpfPolynomialRootFinder.pdb
WpfPolynomialRootFinder.Resources.resources
WpfPolynomialRootFinder.vbproj.GenerateResource.Cache
WpfPolynomialRootFinder_MarkupCompile.cache
WpfPolynomialRootFinder_MarkupCompile.i.cache
WpfPolynomialRootFinder.vbproj.user
WpfRootFinderCS-noexe.zip
WpfRootFinderCS
WpfRootFinderCS.suo
WpfRootFinderCS
bin
Debug
WpfRootFinderCS.vshost.exe.manifest
obj
x86
Debug
MainWindow.baml
WpfRootFinderCS.g.resources
WpfRootFinderCS.Properties.Resources.resources
Properties
Settings.settings
WpfRootFinderCS.csproj.user
WpfRootFinderCS.zip
WpfRootFinderCS.suo
WpfRootFinderCS.exe
WpfRootFinderCS.pdb
WpfRootFinderCS.vshost.exe
WpfRootFinderCS.vshost.exe.manifest
Release
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
TempPE
Properties.Resources.Designer.cs.dll
WpfRootFinderCS.csproj.GenerateResource.Cache
WpfRootFinderCS.exe
WpfRootFinderCS.g.resources
WpfRootFinderCS.pdb
WpfRootFinderCS.Properties.Resources.resources
WpfRootFinderCS_MarkupCompile.cache
WpfRootFinderCS_MarkupCompile.i.cache
Release
Settings.settings
WpfRootFinderCS.csproj.user
WpfRootFinderCS_Updated-noexe.zip
WpfRootFinderCS.suo
WpfRootFinderCS.vshost.exe.manifest
MainWindow.baml
WpfRootFinderCS.g.resources
WpfRootFinderCS.Properties.Resources.resources
Settings.settings
WpfRootFinderCS.csproj.user
WpfRootFinderCS_Updated.zip
WpfRootFinderCS.suo
WpfRootFinderCS.exe
WpfRootFinderCS.pdb
WpfRootFinderCS.vshost.exe
WpfRootFinderCS.vshost.exe.manifest
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
Properties.Resources.Designer.cs.dll
WpfRootFinderCS.csproj.GenerateResource.Cache
WpfRootFinderCS.exe
WpfRootFinderCS.g.resources
WpfRootFinderCS.pdb
WpfRootFinderCS.Properties.Resources.resources
WpfRootFinderCS_MarkupCompile.cache
WpfRootFinderCS_MarkupCompile.i.cache
Settings.settings
WpfRootFinderCS.csproj.user
WpfRootFinderCS__2_-noexe.zip
WpfRootFinderCS.suo
WpfRootFinderCS.vshost.exe.manifest
MainWindow.baml
WpfRootFinderCS.g.resources
WpfRootFinderCS.Properties.Resources.resources
Settings.settings
WpfRootFinderCS.csproj.user
WpfRootFinderCS__2_.zip
WpfRootFinderCS.suo
WpfRootFinderCS.exe
WpfRootFinderCS.pdb
WpfRootFinderCS.vshost.exe
WpfRootFinderCS.vshost.exe.manifest
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
MainWindow.baml
Properties.Resources.Designer.cs.dll
WpfRootFinderCS.csproj.GenerateResource.Cache
WpfRootFinderCS.exe
WpfRootFinderCS.g.resources
WpfRootFinderCS.pdb
WpfRootFinderCS.Properties.Resources.resources
WpfRootFinderCS_MarkupCompile.cache
WpfRootFinderCS_MarkupCompile.i.cache
Settings.settings
WpfRootFinderCS.csproj.user

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Kenneth Haugland
Engineer
Norway Norway
I hope that you like the stuff I have created and if you do wish to say thank you then a donation is always appreciated.
You can donate here[^].

| Advertise | Privacy | Mobile
Web03 | 2.8.140827.1 | Last Updated 30 Mar 2013
Article Copyright 2013 by Kenneth Haugland
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid