MATLAB Answers

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

1 view (last 30 days)
Mohammad Adeeb
Mohammad Adeeb on 13 Mar 2018
Commented: Birdman on 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);

Accepted Answer

Birdman
Birdman on 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 Comments

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!