Advertisement
Polma

Untitled

Jan 23rd, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. INPUT: f(x) on domain[0,L], N:integer, L; integer
  2. OUTPUT: f'(x)=g[1,2,...,N]
  3.  
  4. start
  5. define dx = L/N.
  6. for i = 0 : N do
  7. x[i] i x dx,
  8. fx[i] = f(xi)
  9. endfor
  10. for i = 0 : N -1 do
  11. gx[i] = (fx[i+1]-fx[i]) / deltaX
  12. OUTPUT" gx[i]"
  13. endfor
  14. gx[N] = (fx[N] - fx[N-1]) / deltaX // use backward on boundary
  15. OUTPUT" gx[N]"
  16. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement