Ska ha scritto:Non so che script tu stia usando, quindi mi è difficile aiutarti.
Sono riuscito a risolvere in parte il problema, utilizzo questo schema Simulink:
Uploaded with
ImageShack.us
i dati che uso sono i seguenti:
$M = 10$
$C = 0.5$
$F = 20$
$g = 9.8$
$U = -g-(F/M)$
li inserisco proprio così nel workspace di matlab. Quando vado a calcolare i punti di equilibrio con il comando
[x,u,y]=trim('massamollasmorz',[-2.8;0],-11.8,-2.8)
ottengo
x =
-2.8225
0
u =
-11.8225
y =
-2.8225
Nel momento in cui vado a calcolare le matrici ottengo:
A =
0 1.0000
-0.0247 -0.0500
B =
0
-1.0000
C =
1.0000 0
D =
0
e la matrice A non si trova con quella che vado a calcolare carta e penna. Ho sbagliato il modello Simulink? Non mi trovo solo il valore $a_(2_1)$ della matrice A e il $-1$ della matrice B