Question about transfer function calculations
Show older comments
I have a Transfer function (in Laplace area), and know that the output signal of the system should be a definite value (to be more precise, it's a constant in time area, like 5). How can I calculate the input signal for this output value with MATLAB? in other words: I have the "Transfer function in laplace area" as well as "the output in time area", how can I calculate the input signal using MATLAB?
3 Comments
Aquatris
on 11 Nov 2018
You need to give more information. Does your transfer function has right half plane zeros, what is the order of the tranfer function, does it have same number of poles and zeros?
Saeed Ahmadzadeh Mahboobi
on 11 Nov 2018
If the output is a constant 'c' for a transfer function F(s) = a/(s+b), it means that you are applying a constant input. The gain of F(s) at DC (or 0 Hz, or for constant input) is 'a/b'. So if you apply a constant input 'u = c*b/a', then the output will be 'y = F(0j)*u = a/(0+b)*(c*b/a)=c'.
Hope this helps.
Answers (0)
Categories
Find more on Dynamic System Models in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!