i want to get the overall transfer function of the parallel conncected transfer functions blocks
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
deekshith
el 31 de Mzo. de 2024
Respondida: Sam Chak
el 31 de Mzo. de 2024
num1=[576 288];
den1=[4.8 34.992 73.392 1504.8];
num2=[57.6 230.4 -288];
den2=[249.831 1938.651 1742.688 -8162.8476 -11905.033 -241];
num3=[167.40 837.04];
den3=[57.708 179.307 1921.539 3712.548 1662.54];
>> [num,den]=parallel(num1,den1,num2,den2,num3,den3);
and iam getting this error Error using parallel (line 158)
Wrong number of input arguments for obsolete matrix-based syntax.
0 comentarios
Respuesta aceptada
Sam Chak
el 31 de Mzo. de 2024
%% Transfer function 1
num1=[576 288];
den1=[4.8 34.992 73.392 1504.8];
G1 = tf(num1, den1)
%% Transfer function 2
num2=[57.6 230.4 -288];
den2=[249.831 1938.651 1742.688 -8162.8476 -11905.033 -241];
G2 = tf(num2, den2)
%% Transfer function 3
num3=[167.40 837.04];
den3=[57.708 179.307 1921.539 3712.548 1662.54];
G3 = tf(num3, den3)
%% Transfer functions in parallel
G = parallel(parallel(G1, G2), G3)
G = minreal(G)
5 comentarios
Más respuestas (1)
Sam Chak
el 31 de Mzo. de 2024
@deekshith, Oh I see. Because you left the spaces. Either you ensure no spaces, or place commas (,) between the elements.
0 comentarios
Ver también
Categorías
Más información sobre Programmatic Model Editing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!