MATLAB: How to output symbolic functions

controlfunctionssymbolictransfer function

Hello everyone,
I am trying to make a function (Gs) in my code, and have the out put Gs with an arbitrary constant K. The code works if I assign K a value, such as 5. However, I would just like it to output the Gs function displaying the constant K. If you can help it will be most appreciated, thanks.
Note: I have attached my code below.
CODE:
clc, clear, close all
K = 5
num = [25];
den = [1 K 25];
Gs = tf(num,den)
-Robert

Best Answer

tf() cannot support that at this time, and probably never will.
There are some alternatives, but also some limitations. See the more detailed discussion at https://www.mathworks.com/matlabcentral/answers/305339-how-to-create-a-transfer-function-with-gain-k#answer_236890
Related Question