how to resolve conflicts with calling the 'tf' function between different toolboxes?
3 Ansichten (letzte 30 Tage)
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?
Star Strider am 7 Aug. 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.