"Too many input arguments" for basic operations on transfer functions
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Léo Bellorget
am 9 Jul. 2020
Beantwortet: Léo Bellorget
am 16 Jul. 2020
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
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Steven Lord
am 9 Jul. 2020
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 Kommentare
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!