/* [wxMaxima batch file version 1] [ DO NOT EDIT BY HAND! ]*/ /* [ Created with wxMaxima version 13.04.2 ] */ /* [wxMaxima: input start ] */ e:sp-inp; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ e0:sp-inp0;e1:sp-inp1;e2:sp-inp2; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ out0:P*e0+I*(e0+sume)*dt+D*(e0-e)/dt; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ out1:e1*P+I*(e1+e0+sume)*dt+D*(e1-e0)/dt; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ out2:e2*P+I*(e2+e1+e0+sume)*dt+D*(e2-e1)/dt; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ dout:out2-out1; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ dout1:expand(%); /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ dout2:ratsimp(dout1); /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ P1:P*(inp1-inp2); /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ I1:I*(sp-inp2)*dt; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ D1:D*(-inp2+2*inp1-inp0)/dt; /* [wxMaxima: input end ] */ /* [wxMaxima: input start ] */ DOUT:P1+I1+D1; /* [wxMaxima: input end ] */ /* Maxima can't load/batch files which end with a comment! */ "Created with wxMaxima"$