Can you have vector or matrix inputs in Simulink to the Transfer Function or Varying Transfer Function blocks?

20 visualizzazioni (ultimi 30 giorni)
Using Simulink with R2022b.
I have a 3x3 diagonal matrix of filters (G), each described as transfer functions. I have 2 vector signals (X, U), 3x1, where each row of the vectors is acted upon by the corresponding row of the filter matrix.
I want to obtain the quantity G(sX-U). Can I do this with two Varying Transfer Function blocks (one for sX, one for U), if they accept vectors, or do I need to do it row by row (6 total)?

Risposte (1)

Shreshth
Shreshth il 24 Nov 2023
Hello Pravin,
I am able to understand that you want to know if Varying transfer function blocks can be used to perform the calculation of G(sX-U) in your problem.You can achieve the quantity G(sX-U) using Simulink with R2022b. To accomplish this, you can use two Varying Transfer Function blocks, one for sX and one for U. These blocks can accept vectors, allowing you to input the 3x1 vector signals directly.
You don't need to do it row by row. By using the Varying Transfer Function blocks with vector inputs, you can directly compute the quantity G(sX-U) without having to split the operation into individual rows.
Please refer to the below mentioned documentation for reference:
Thank you,
Shubham Shreshth.

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by