MATLAB: The state representation of the dynamic system

MATLABwhere is the problem ...the programmer it's not work

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

Best Answer

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