the state representation of the dynamic system

1 回表示 (過去 30 日間)
belal hariz belgacem
belal hariz belgacem 2019 年 6 月 6 日
state equation
A B
Capture.PNG
exit equation
C
Capture.PNG
K=2; K1=0.5; L=0.02; R=2; J=0.0005; f=0.00008; Cr =20 N.m
Capture.PNG

採用された回答

Priysha Aggarwal
Priysha Aggarwal 2019 年 6 月 6 日
Error is in line 8
x = A*x + B*U
To be able to multiply A with x, you need to predefine x. You cannot initiate a variable x with an equation which already has x in it.
Solution :
x = 1 %replace 1 by whatever initial value of x is required
x = A*x + B*U
  1 件のコメント
belal hariz belgacem
belal hariz belgacem 2019 年 6 月 6 日
the programme not work
I want to extract curves
clear all
clc
k=2; k1=0.5; L=0.02;
R=2; J=0.0005; f=0.00008;Cr=20;
A=[-f/J k1/J;(-k-k1)/L -R/L];
B=[0 -1/f;k/L 0];
C=[1 0;0 1];
x=[1;1];
D=[0];
t=0:0.1:7;
[x,y]= lsim(A,B,C,D);
Error in Untitled (line 11)
[x,y]= lsim(A,B,C,D,t);
Error in Untitled (line 11)
[x,y]= lsim(A,B,C,D,t);
>> Untitled
Error: File: Untitled.m Line: 11 Column: 21
Unbalanced or unexpected parenthesis or bracket.

サインインしてコメントする。

その他の回答 (1 件)

belal hariz belgacem
belal hariz belgacem 2019 年 6 月 6 日
Capture.PNG

カテゴリ

Help Center および File ExchangeJust for fun についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by