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

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);

 Accepted Answer

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 Comments

from where can i get the value of num and den ... from the convert ss into a tf?
Yes exactly. From the following line
[num,den]=ss2tf(A,B,C,D);
I get the values of num and den.

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Tags

Asked:

on 13 Mar 2018

Commented:

on 13 Mar 2018

Community Treasure Hunt

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

Start Hunting!