Root Locus Analysis and Parameter Calculation Tool

This MATLAB program performs plots, poles/zeros, asymptotes, Angle of Departure and Arrival, Imaginary Axis Crossing and break in/away point
203 Downloads
Updated 28 Dec 2024

View License

This MATLAB program performs a comprehensive root locus analysis for a given transfer function. It calculates and visualizes critical parameters of the root locus, making it a valuable tool for control system analysis and design. The program accepts the numerator and denominator coefficients of the transfer function and provides insights such as:
Root Locus Plot: Displays the root locus of the system with a grid for better visualization.
Poles and Zeros: Identifies and lists the poles and zeros of the system.
Asymptote Calculation: Computes the number, angles, and centroid of the asymptotes.
Breakaway and Break-in Points: Determines points where roots diverge or converge on the real axis.
Angle of Departure and Arrival: Calculates these angles for complex poles and zeros.
Imaginary Axis Crossing: Identifies points where the root locus crosses the imaginary axis, along with the corresponding gain values.
Key Features:
Symbolic computation for accurate parameter analysis.
Detailed outputs and visualizations for understanding system behavior.
User-friendly and well-documented for ease of use.
Input:
Numerator and denominator coefficients of the transfer function.
Output:
Root locus plot and detailed analysis results displayed in the MATLAB Command Window.
How to Use:
Define the numerator and denominator of the open loop transfer function.
Define transfer function input format
num = [1 9]; Example: Represents G(s) = s + 9
den = [1 4 11 0]; Example: Represents G(s) = 1/(s^3 + 4s^2 + 11s)
Call the function using root_locus_parameters(num, den);.
View the root locus plot and detailed results in the output.

Cite As

BALA SUBRAMANIAN (2026). Root Locus Analysis and Parameter Calculation Tool (https://in.mathworks.com/matlabcentral/fileexchange/178059-root-locus-analysis-and-parameter-calculation-tool), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2023a
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
1.0.0