Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. function c = newtonbruunn(x,y)
  2. if length(x)~=length(y)
  3. error('Vigrarnir eru ekki af sömu stærð')
  4. end
  5. n = length(x);
  6. fylki = zeros(n,n+1); %Búum til nxn+1 fylki
  7. fylki(:,1) = x';
  8. fylki(:,2) = y'; %Byltum vigrunum x og y svo þetta lýti út eins og mismunakvótataflan sem við gerðum í skiladæmum
  9. lengdy = n-1;
  10. i = 3;
  11. j = 1;
  12. while i<=n+1;
  13. while j <= lengdy;
  14. fylki(j,i) = (fylki(j+1,i-1)-fylki(j,i-1))/(fylki(j+j)-fylki(j));
  15. j = j+1;
  16. end
  17. %While-lykkjum okkur í gegnum fylkið, stak fyrir stak,reiknum og röðum í
  18. %zeros fylkið sem við bjuggum til í byrjun
  19. lengdy = lengdy-1;
  20. i = i+1;
  21. end
  22. c = fylki(1,(2:end)); %prentum út efstu línuna í fylkinu nema stak (1,1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement