How to write a Transfer Function

I am trying to setup understand how to setup a transfer function, I input:
>> num = [1 1];
>> den = [1 2 1 5];
>> system = tf(num,den)
And expect the below answer but I keep getting an error message after inputting the system line:
'tf' requires one of the following:
Control System Toolbox
DSP System Toolbox
Model Predictive Control Toolbox
Signal Processing Toolbox
>>Transfer function: s + 1 ------------------- s^3 + 2 s^2 + s + 5
Any help would be appreciated

1 commentaire

Suttirak
Suttirak le 29 Oct 2023
Déplacé(e) : Sam Chak le 29 Oct 2023
Open=tf([500],[1 32 340])

Connectez-vous pour commenter.

Réponses (1)

Ameer Hamza
Ameer Hamza le 27 Sep 2020
You need to have the control system toolbox: https://www.mathworks.com/help/control/index.html for using tf() function. It seems that you haven't installed this toolbox. Check the output of
ver control
If you get a warning, it means that the toolbox is not installed.

2 commentaires

Alex yarker
Alex yarker le 27 Sep 2020
I got a warning message so I downloaded the Control Toolbox, the formulas now work as expected and I've stopped tearing my hair out, thanks very much.
Ameer Hamza
Ameer Hamza le 27 Sep 2020
I am glad to be of help!!!

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Déplacé(e) :

le 29 Oct 2023

Community Treasure Hunt

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

Start Hunting!

Translated by