Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. clear;
  2. close all;
  3. skellam = Skellam(1024,0,32);
  4. k=1;
  5. xq=linspace(-20,20,1024);
  6. for h=4:0.03:10
  7. j=1;
  8. for x=-20:0.7:20;
  9. suma=0;
  10. for i=1:length(skellam)
  11. if ((((skellam(i)/h)-floor(x/h))>=0) && (((skellam(i)/h)-floor(x/h))<1))
  12. suma=suma+1/h;
  13. end
  14. end
  15. wynik1(k,j)=suma/length(skellam);
  16. j=j+1;
  17. end
  18. j=1;
  19. for x=-20:0.7:20;
  20. suma=0;
  21. for i=1:length(skellam)
  22. if ((((skellam(i)/h)-(x/h))>=0) && (((skellam(i)/h)-(x/h))<1))
  23. suma=suma+1/h;
  24. end
  25. end
  26. wynik2(k,j)=suma/length(skellam);
  27. j=j+1;
  28. end
  29. suma1=0;
  30. for l=1:length(xq)
  31. suma1 = suma1+(wynik1(k,floor(xq(i)))-f(xq(i)))^2;
  32. end
  33. val1(k)=suma1/2*length(xq);
  34. suma2=0;
  35. for l=1:length(xq)
  36. suma2 = suma2+(wynik2(k,floor(xq(i)))-f(xq(i)))^2;
  37. end
  38. val2(k)=suma1/2*length(xq);
  39. k=k+1;
  40. end
  41. [a1 b2] = min(val1)
  42. [a1 b2] = min(val2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement