Root Locus Plot Generator Evans s-plane
Free root locus generator. Enter G(s) coefficients to draw Evans closed-loop pole paths, then download SVG.
Enter numerator and denominator coefficients — renders Evans closed-loop pole paths as SVG, free
Transfer function
Coefficients in descending powers of s, same as the Bode and Nyquist pages. This tool sweeps K in 1 + K G(s) = 0. It does not design a compensator.
n=3 open-loop poles · m=0 finite zeros. Paths are 1 + K G(s) = 0 as K increases. Not MATLAB rlocus, and not a stability certificate.
Root Locus Plot Generator
Free to try ·
Your AI root-locus illustration will appear here
For a data-accurate plot from a transfer function, use the Precise Plot tab instead
Root Locus Examples
The first four are exact engine renders from transfer functions. The last two are AI illustrations of Illustration mode.
Type-1 plant
Exact engine render — textbook three-pole plant, poles as ×.
Complex poles
Exact engine render — open-loop poles already off the real axis.
Finite zero
Exact engine render — zeros stay put as ○ while poles move.
First-order pole
Exact engine render — a single real branch as K grows.
AI illustration — Evans
AI illustration of Illustration mode — visual mockup, not computed from G(s).
AI illustration — teaching
AI illustration of Illustration mode — visual mockup, not a compensator design.
What is a root locus?
A root locus (Evans plot) shows where the closed-loop poles of 1 + K G(s) = 0 travel in the s-plane as the gain K goes from 0 to a large value. Open-loop poles start as ×. Finite zeros are ○ and do not move with K. This page evaluates a continuous-time rational G(s) you type as coefficients. It is not a Bode magnitude/phase pair, and it is not a Nyquist plot of G(jω).
How to enter G(s)
- Use the same coefficient convention as the Bode and Nyquist generators: descending powers of s. The textbook plant 1 / (s(s + 1)(s + 2)) is numerator 1 and denominator 1, 3, 2, 0.
- The engine solves den(s) + K · gain · num(s) = 0 on a log-spaced K grid, then tracks branches. Dashed lines are the large-K asymptotes. Optional rays mark ζ ≈ 0.707.
- This page does not run MATLAB rlocus, does not place a lead/lag compensator, and does not print a stable/unstable verdict. Axes use equal real and imaginary scales so the silhouette matches a textbook s-plane.
Root locus versus Bode and Nyquist
All three start from the same G(s). Bode splits G(jω) into magnitude and phase versus log frequency. Nyquist keeps G(jω) as one polar curve. Root locus never evaluates jω; it plots closed-loop poles versus K. Use this page for the Evans figure.
Export
Download a scalable SVG with no watermark and no account required for the precise plot. The AI Illustration tab is only for slides when you do not have a transfer function yet — it will not match your G(s).
Frequently Asked Questions
Related Engineering Tools
EngineeringNyquist Plot Generator
Need Re(G(jω)) versus Im(G(jω)) instead? That is a Nyquist plot, not an Evans locus.
Bode Plot Generator
Need magnitude and phase versus log frequency? That is a Bode plot, not a root locus.
EngineeringBlock Diagram Generator
Sketch the plant, controller, and feedback loop that the transfer function came from.