How can I find the coefficient of trasfer function in detail? (more than 4 unit)
조회 수: 5 (최근 30일)
이전 댓글 표시
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? :)
댓글 수: 0
채택된 답변
Laurens Bakker
2012년 3월 7일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Stability Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!