diff options
Diffstat (limited to '104/CH5/EX5.1/5_1.sce')
-rwxr-xr-x | 104/CH5/EX5.1/5_1.sce | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/104/CH5/EX5.1/5_1.sce b/104/CH5/EX5.1/5_1.sce new file mode 100755 index 000000000..c1e789448 --- /dev/null +++ b/104/CH5/EX5.1/5_1.sce @@ -0,0 +1,22 @@ +//state transition equation
+//as seen from state equation A=[0 1;-2 -3] B=[0;1] E=0;
+A=[0 1;-2 -3]
+B=[0;1]
+s=poly(0,'s');
+[Row Col]=size(A) //Size of a matrix
+m=s*eye(Row,Col)-A //sI-A
+n=det(m) //To Find The Determinant of si-A
+p=inv(m) ; // To Find The Inverse Of sI-A
+U=1/s
+p=p*U
+syms t s;
+disp(p,"phi(s)=") //Resolvent Matrix
+for i=1:Row
+for j=1:Col
+//Taking Inverse Laplace of each element of Matrix phi(s)
+q(i,j)=ilaplace(p(i,j),s,t);
+end;
+end;
+disp(q,"phi(t)=")//State Transition Matrix
+y=q*B; //x(t)=phi(t)*x(0)
+disp(y,"Solution To The given eq.=")
|