Azzera filtri
Azzera filtri

the state representation of the dynamic system

1 visualizzazione (ultimi 30 giorni)
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

Risposta accettata

Priysha Aggarwal
Priysha Aggarwal il 6 Giu 2019
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 Commento
belal hariz belgacem
belal hariz belgacem il 6 Giu 2019
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.

Accedi per commentare.

Più risposte (1)

belal hariz belgacem
belal hariz belgacem il 6 Giu 2019
Capture.PNG

Categorie

Scopri di più su Programming in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by