how to resolve conflicts with calling the 'tf' function between different toolboxes?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am having trouble calling the function 'tf' to define transfer function variables in the Control Systems Toolbox. The problem began when I recently upgraded Matlab to 2016a (the problem didn't happen with Matlab 2014). When I type 'ver' it shows that I have the Control Systems Toolbox installed, however when I try to call the function I get this error:
Undefined function 'tf' for input arguments of type 'char'.
To try to figure out version of the function is getting called, I typed:
>> which('tf') /Applications/MATLAB_R2016a.app/toolbox/dsp/filterdesign/@mfilt/tf.m % mfilt method
Does anyone know how to get Matlab to call the Control Systems version of the function, without deleting the Filter Design Toolbox?
0 Commenti
Risposta accettata
Star Strider
il 7 Ago 2016
You didn’t post your relevant code, so I’m not certain how you’re calling the function. When I looked at the documentation for the two tf functions (in the Signal Processing and Control System Toolboxes) in R2016a, neither of them takes a string or character argument.
4 Commenti
Star Strider
il 7 Ago 2016
My pleasure!
Such problems aren’t uncommon, and can occasionally appear out of nowhere. That’s the reason I keep that bit of code in my ‘Answers.m’ file that I use to test code I post here. I’ve also had to use it a couple times over the years.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!