필터 지우기
필터 지우기

how to write the matlab codes for cascading multiple transfer functions

조회 수: 25 (최근 30일)
Let say i have 10 transfer functions .How to cascade(series) them?
  댓글 수: 3
phoenix
phoenix 2019년 6월 6일
how ? I tried the sys command but it multiplies only two transfer function.What will be the command for 10 transfer functions? @Walter Roberson
Walter Roberson
Walter Roberson 2019년 6월 6일
https://www.cds.caltech.edu/~murray/wiki/Can_I_cascade_(multiply)_transfer_functions_in_MATLAB%3F

댓글을 달려면 로그인하십시오.

채택된 답변

Walter Roberson
Walter Roberson 2019년 6월 6일
tf1 = tf(num1, den1);
tf2 = tf(num2, den2);
tf3 = tf(num3, den3);
tf4 = tf(num4, den4);
...
tf10 = tf(num10, den10);
tf_series = tf1 * tf2 * tf3 * tf4 * tf5 * tf6 * tf7 * tf8 * tf9 * tf10;
  댓글 수: 1
honore ho
honore ho 2021년 1월 6일
Hi all;
I have tried using this cascade tf1*tf2...; but the bode plot provides me unexpected results.
Are there any known bugs?

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Wilbert Clarke
Wilbert Clarke 2024년 3월 23일
k=tf(2,1);

카테고리

Help CenterFile Exchange에서 Array and Matrix Mathematics에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by