Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5. void Aitken(float xi, float yi,float xj, float yj, float xk, float yk, float xl, float yl, float argument) //zadeklarowanie funkcji i zmiennych
  6. {
  7. float w01,w02,w012,w03,w013,w0123; //zadeklarowanie zmiennych wielomianów
  8. w01=(yi*(xj-argument)-(yj*(xi-argument)))/(xj-xi); // wielomian pierwszego stopnia Wij
  9. w02=(yi*(xk-argument)-(yk*(xi-argument)))/(xk-xi); // wielomian pierwszego stopnia Wik
  10. w03=(yi*(xl-argument)-(yl*(xi-argument)))/(xl-xi); // wielomian pierwszego stopnia Wil
  11. w012=(w01*(xk-argument)-(w02*(xj-argument)))/(xk-xj); // wielomian drugiego stopnia Wijk
  12. w013=(w01*(xl-argument)-(w03*(xj-argument)))/(xl-xj); // wielomian drugiego stopnia Wijl
  13. w0123=(w012*(xl-argument)-(w013*(xk-argument)))/(xl-xk); // wielomian trzeciego stopnia Wijkl
  14.  
  15. cout<<w01<<" oraz "<<w012<<" oraz "<<w0123<<endl;
  16.  
  17. }
  18.  
  19. int main()
  20. {
  21. float yi,xi,yj,xj,yk,xk,xl,yl,argument,wynik; // zadeklarowanie zmiennych do których przypiszemy zmienne z pliku
  22. ifstream plik; // otwarcie strumienia umozliwiajacego obs³uge wejœcia plikowego
  23. plik.open("dane.txt"); // otworzenie pliku
  24. if(plik.good()==false) //sprawdzenie czy plik istnieje
  25. {
  26. cout<<" plik nie istnieje "<<endl;
  27. }
  28.  
  29. else{
  30. plik>>argument>>xi>>yi>>xj>>yj>>xk>>yk>>xl>>yl; // wprowadzenie danych z pliku do zadeklarowanych wczeœniej zmiennych
  31. cout<<"wartosc wielomianu interpolacyjnego kolejnego pierwszego, drugiego i trzeciego stopnia przechodzacego przez punkty "<<'('<<xi<<','<<yi<<')'<<'('<<xj<<','<<yj<<')'<<'('<<xk<<','<<yk<<')'<<" dla argumentu x = "<<argument<<" wynosza ";
  32. Aitken(xi,yi,xj,yj,xk,yk,xl, yl, argument);}
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement