Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. clear vars;
  2.  
  3. I = 9;
  4. n = 2;
  5. theta = 1;
  6.  
  7. alpha = 0.5;
  8.  
  9. locPoint = ((I - 1)/theta) +1;
  10. index = 1;
  11.  
  12. for i = 1:locPoint
  13. xTemp2 = [];
  14. for n1 = 1+alpha:n+1+alpha
  15. n12 = n1 - alpha;
  16. d1 = gamma(n12);
  17. ind = n12 -1;
  18. yData = i^ind;
  19. x1 = (gamma(n12)/d1)*yData;
  20. xTemp2 = [xTemp2, x1];
  21. end
  22. bmat(index, 1:n+1) = xTemp2;
  23. index = index + 1;
  24. end
  25.  
  26. for k1 = 1: n+1
  27. for k2 = 1: I
  28. xValTemp = 1+((k2 - 1)*theta);
  29. xTemp(k2 , 1) = xValTemp^(k1 - 1);
  30. end
  31. finalMat(1:length(xTemp), k1) = xTemp;
  32. end
  33.  
  34. [locr, locc] = find(finalMat == I);
  35. xMat = finalMat(1:locr, :);
  36.  
  37.  
  38. weightTemp = xMat;
  39. finalWeight = (weightTemp'*weightTemp);
  40. finalWeight = finalWeightweightTemp';
  41. finalMovingCoeff = bmat*finalWeight;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement