Multivariable Zeros using Generalised Eigenvalue Problem

조회 수: 1 (최근 30일)
Akshay Vivek Panchwagh
Akshay Vivek Panchwagh 2022년 7월 26일
댓글: Akshay Vivek Panchwagh 2022년 7월 27일
So I have the following matrices which represent a state-space configuration:
A = [-3 5 -7 0; 0.5 -1.5 0.5 -7.5; -5 0 -3 0; -0.5 -5 0 -7];
B = [1 0; 0 -1; -2 0; 0 1];
C = [1 0 0 0; 0 -1 0 0];
D = [-1 0; 2 0];
As mentioned in the question, I need to find the multivariable zeros of the above system using generalised eigenvalue problem.
I understand that ideally, generealised Eigenvalues can be obtained from
[V,D] = eig(A,B)
However, if I try to input my matrices in this code, it does not run for the obvious reasons. I tried doing
[V,D] = eig(A,A)
and it works, but I am not sure if that is the right way. Even so, I am unable to figure out how I can calculate zeros from the V and D matrices.
Can anyone please suggest me how I can approach this problem at hand?
  댓글 수: 2
Torsten
Torsten 2022년 7월 26일
편집: Torsten 2022년 7월 26일
I don't know what you mean by "multivariable zeros".
Akshay Vivek Panchwagh
Akshay Vivek Panchwagh 2022년 7월 26일
It refers to poles and zeros of MIMO systems.

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

답변 (1개)

Paul
Paul 2022년 7월 26일
Is tzero what you're looking for?
  댓글 수: 3
Paul
Paul 2022년 7월 27일
If using the definitions on the doc page tzero, the invariant zeros are the same as the transmission zeros when the realization is minimal. minreal to find the minimal realization, and then tzero() on the result. At least I think that's how it's supposed to work.
Akshay Vivek Panchwagh
Akshay Vivek Panchwagh 2022년 7월 27일
The system I have is already in a minimal realisation. So, I believe the zeros I'll get by using tzero are indeed the transmission zeros. The task further mentions about simulating the system response but I think thats another question in itself. Thank you nevertheless.

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

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by