Error using tf (transfer function)

12 vues (au cours des 30 derniers jours)
James Phegley
James Phegley le 22 Fév 2019
Commenté : Fangjun Jiang le 2 Nov 2020
Getting the following error:
>> sys = tf([1 2],[1 0 10])
Undefined function 'tf' for input arguments of type 'double'.
Using R2018b and control system toolbox is installed.

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 22 Fév 2019
run "which -all tf" to find out
  2 commentaires
James Phegley
James Phegley le 22 Fév 2019
>> which -all tf
C:\Program Files\MATLAB\R2018b\toolbox\mpc\mpc\@mpc\tf.m % mpc method
C:\Program Files\MATLAB\R2018b\toolbox\ident\ident\@idParametric\tf.m % idParametric method
C:\Program Files\MATLAB\R2018b\toolbox\shared\controllib\engine\@StaticModel\tf.m % StaticModel method
C:\Program Files\MATLAB\R2018b\toolbox\dsp\filterdesign\@mfilt\tf.m % mfilt method
C:\Program Files\MATLAB\R2018b\toolbox\signal\signal\@dfilt\tf.m % dfilt method
Fangjun Jiang
Fangjun Jiang le 22 Fév 2019
Modifié(e) : Fangjun Jiang le 22 Fév 2019
while other tooltoxes have tf() for transfer function, your Control System Toolbox was not there.
Should have
\MATLAB\R2018b\toolbox\control\ctrlmodels\@tf\tf.m
check your Control System Toolbox
ver control

Connectez-vous pour commenter.

Plus de réponses (1)

Marco Corral Flores
Marco Corral Flores le 1 Nov 2020
106/5000
Hi:
I have problems when using the "tf" command
Please could you help me in this regard.
link video youtube: https://youtu.be/Xr3kPGrHGSg
  1 commentaire
Fangjun Jiang
Fangjun Jiang le 2 Nov 2020
The error message indicates you don't have one of those needed toolboxes

Connectez-vous pour commenter.

Catégories

En savoir plus sur Control System Toolbox dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by