how to resolve conflicts with calling the 'tf' function between different toolboxes?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jason
el 7 de Ag. de 2016
Comentada: Star Strider
el 7 de Ag. de 2016
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 comentarios
Respuesta aceptada
Star Strider
el 7 de Ag. de 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 comentarios
Star Strider
el 7 de Ag. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!