How to write a Transfer Function

4 Ansichten (letzte 30 Tage)
Alex yarker
Alex yarker am 27 Sep. 2020
Verschoben: Sam Chak am 29 Okt. 2023
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 Kommentar
Suttirak
Suttirak am 29 Okt. 2023
Verschoben: Sam Chak am 29 Okt. 2023
Open=tf([500],[1 32 340])

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Ameer Hamza
Ameer Hamza am 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 Kommentare
Alex yarker
Alex yarker am 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 am 27 Sep. 2020
I am glad to be of help!!!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by