Advertisement
Guest User

Untitled

a guest
Nov 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.28 KB | None | 0 0
  1. function [t,y] = euler_step(A,B,C,D,dt,T)
  2.     t = 0:T:dt;
  3.     n = length(t);
  4.     x = zeros(1,n+1);
  5.     y = zeros(1,n);
  6.     for i=1:n
  7.         x(1,i+1)=(A*x(1,i)+B)*dt+x(1,i);
  8.         y(1,i)=C*x(1,i)+D;
  9.     end
  10.  
  11. [t,y] = euler_step(0,4,1,0,1,10);
  12. plot(y,t);
  13.  
  14. echo off all;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement