How can I find the coefficient of trasfer function in detail? (more than 4 unit)

11 views (last 30 days)
Hi everyone. I want to find the coefficient of my transfer function, more than 4 unit...
script is like this.
--------------------------------------------------------------
fs = 4300;
sys1 = tf([100 10000], [10 0]);
sys2 = c2d(sys1, 1/fs)
--------------------------------------------------------------
and MATLAB shows like this
--------------------------------------------------------------
Transfer function:
10 z - 9.767
------------
z - 1
Sampling time: 0.00023256
--------------------------------------------------------------
than, I want to check the coeffcient 9.767 more than 4 unit.. like a 9.767123456
Could you help me plz? :)

Accepted Answer

Laurens Bakker
Laurens Bakker on 7 Mar 2012
Hy Hyetan,
sys2 is an object that has fields num and den, for numerator and denominator, so
sys2.num{:}(2)
is the value you want, and you can print it with more digits by using
fprintf( '%.9f\n', sys2.num{:}(2) );
Cheers,
Laurens

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!