"Too many input arguments" for basic operations on transfer functions
显示 更早的评论
Hello,
I have a problem using the Control Model Toolbox that I never had before using Matlab R2019B.
Whenever I try to make some operations on transfer functions, I hace the same "Too many input arguments" problem.
For example :
>> s = tf('s');
>> s
s =
s
Continuous-time transfer function.
>> 2*s
Error using * (line 80)
Too many input arguments.
>> s+1
Error using + (line 63)
Too many input arguments.
>> s^2
ans =
s^2
Continuous-time transfer function.
>> tf(1,[1,1]) * tf(1,[1,2,1])
Error using * (line 80)
Too many input arguments.
As anyone ever met this problem ? My research hasn't led to any result.
Thanks
采纳的回答
更多回答(1 个)
Steven Lord
2020-7-9
Make sure you haven't written your own mtimes.m or times.m file that's taking precedence over the built-in mtimes or times function. [I believe the mtimes method for tf may call times when the inputs are scalar.] What do you see when you run these commands?
which -all mtimes
which -all times
3 个评论
madhan ravi
2020-7-9
编辑:madhan ravi
2020-7-9
Also for plus and tf
Léo Bellorget
2020-7-9
编辑:Léo Bellorget
2020-7-9
Léo Bellorget
2020-7-9
编辑:Léo Bellorget
2020-7-9
类别
在 帮助中心 和 File Exchange 中查找有关 Dynamic System Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!