필터 지우기
필터 지우기

How can I find a transfer function for a MISO system when i have the inputs (Matrix), output (column vector) in a text file

조회 수: 3 (최근 30일)
Hallo everyone,
As a part of my thesis i have to find a transfer fubction for a MISO system. There are 4 inputs and one ouput, i have treid using 'tfestimate' command, but i am getting 4 transfer functions for the 4 inputs. What i actually want is a single transfer function which considers the 4 inputs as one.
Please do help me with this, thanks in advance
%%
Raw_data=dlmread('data.txt','',1,0); % 4 inputs and one output are stored in to Raw-data matrix from data.txt file
[Txy,F]=tfestimate(Raw_data(:,[2:5]),Raw_data(:,6),hann(800),400,NFTT,FS); %4 inputs are present in columns 2,3,4 &5. Output is in column 6
Results =abs(Txy); % I am getting a 4 column Results matrix with 4 transfer functions
%%
  댓글 수: 10
Jon
Jon 2019년 7월 2일
From my understanding of your system and application with general random inputs to all of the channels I do not think it is possible to further simplify it, and you will have to use the full 10 by 4 (40 individual) transfer functions.
Abhinay Dornipati
Abhinay Dornipati 2019년 7월 2일
ok, thank you.
please share me your Linkedin contact.
My profile name is "Abhinay Dornipati "

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

답변 (0개)

카테고리

Help CenterFile Exchange에서 Get Started with Control System Toolbox에 대해 자세히 알아보기

제품


릴리스

R2014b

Community Treasure Hunt

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

Start Hunting!

Translated by