Effacer les filtres
Effacer les filtres

how can i solve part 2 ... should i convert the statespace to tf?

1 vue (au cours des 30 derniers jours)
Mohammad Adeeb
Mohammad Adeeb le 13 Mar 2018
Commenté : Birdman le 13 Mar 2018
close all;
clear all;
clc;
m1=1;
m2=3;
k1=10;
k2=2;
b=0.5;
A=[0 1 0 0;-(k1+k2)/m1 -b/m1 k2/m1 b/m1;0 0 0 1; k2/m2 b/m2 -k2/m2 -b/m2];
B=[0;0;0;1/m2];
C=[1 0 0 0;0 0 1 0];
D=[0;0];
sys_ss=ss(A,B,C,D);
step(sys_ss);
[num,den]=ss2tf(A,B,C,D);

Réponse acceptée

Birdman
Birdman le 13 Mar 2018
Actually you do not need to do that since they will eventually give the same result but since the question wants you to do it, write the following code:
Gs(1)=tf(num(1,:),den);
Gs(2)=tf(num(2,:),den)
step(Gs)
and you will see that you get identical results.
  4 commentaires
Mohammad Adeeb
Mohammad Adeeb le 13 Mar 2018
ok .. thanx it's work
Birdman
Birdman le 13 Mar 2018
You are welcome.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by