Root Locus Analysis and Parameter Calculation Tool
Version 1.0.0 (2.98 KB) by
BALA SUBRAMANIAN
This MATLAB program performs plots, poles/zeros, asymptotes, Angle of Departure and Arrival, Imaginary Axis Crossing and break in/away point
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://au.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 LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
