Script to find the root locus
|
11-27-2018, 04:56 PM
(This post was last modified: 11-27-2018 05:03 PM by rushfan.)
Post: #1
|
|||
|
|||
Script to find the root locus
The root locus part of the Control Systems program in this forum does not work.
I wrote a little script that can generate the root locus of a system, with instructions on how to plot. With thanks to members @ThomasA and @Tim Wessman for suggestions on how to properly plot it. Here is the code: Code:
|
|||
11-29-2018, 08:41 AM
Post: #2
|
|||
|
|||
RE: Script to find the root locus
Inside CAS, point(proot(polynomial)) will display the list of roots of a polynomial. For several polynomials you can create an empty list l and run l:=concat(l,(proot(..)) inside the loop and run point(l) after the loop.
|
|||
12-02-2018, 03:59 PM
(This post was last modified: 12-04-2018 07:24 PM by rushfan.)
Post: #3
|
|||
|
|||
RE: Script to find the root locus
(11-29-2018 08:41 AM)parisse Wrote: Inside CAS, point(proot(polynomial)) will display the list of roots of a polynomial. For several polynomials you can create an empty list l and run l:=concat(l,(proot(..)) inside the loop and run point(l) after the loop. That works better, thanks! Code:
|
|||
03-30-2019, 03:27 PM
Post: #4
|
|||
|
|||
RE: Script to find the root locus
It surprisingly works on the PC emulator but not on the physical calculator!!
Error: Execute evaluator not recursive |
|||
03-31-2019, 07:56 PM
Post: #5
|
|||
|
|||
RE: Script to find the root locus
Take a look what I've got on the calc:
But in the emulator It runs nicely, I don't know why. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)