Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. function S=rect(f,a,b,n)
  2. S=0
  3. ai=a
  4. for i=1:n
  5. S=S+(b-a)/n*f(ai)
  6. ai=ai+(b-a)/n
  7. end
  8. endfunction
  9.  
  10. function y =f(x)
  11. y=x**3
  12. endfunction
  13.  
  14. n=400
  15. clf
  16. x=0:0.001:1
  17. ak=0:(1/n):1
  18. y=feval(x,f)
  19. yk=feval(ak,f)
  20. plot(x,y,'-r')
  21.  
  22. for i=1:n
  23. plot([ak(i),ak(i),ak(i+1),ak(i+1)],[0,f(ak(i)),f(ak(i)),0],'-b')
  24. end
  25. xgrid(3)
  26.  
  27. disp(rect(f,0,1,n))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement