Guest User

Untitled

a guest
Mar 17th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (Getestet mit TI Voyage 200)
  2.  
  3. -----------------------------------------------------------------
  4. --Tschebyscheff-Polynome
  5.  
  6. tscheb(n)
  7. Func
  8. If n=0 Then
  9. Return 1
  10. EndIf
  11. If n=1 Then
  12. Return x
  13. EndIf
  14. Return 2*x*tscheb(n-1)-tscheb(n-2)
  15. EndFunc
  16.  
  17. Beschreibung:
  18. Trivial, ergibt das nte Tschebbyscheff-Polynom.
  19. Beispiel:
  20. tscheb(3)
  21.  
  22. -----------------------------------------------------------------
  23. --Lagrange-Interpolations-Polynome
  24.  
  25. lagr(y,f)
  26. Prgm
  27. Local s
  28. 0->s
  29. For i,1,dim(y)
  30. Local p
  31. 1->p
  32. For j,1,dim(y)
  33. If j<i or i<j Then
  34. p*((x-y[j])/(y[i]-y[j]))->p
  35. EndIf
  36. EndFor
  37. y[i]->z
  38. s+f*p->s
  39. EndFor
  40. DelVar z
  41. s->o
  42. Return s
  43. EndPrgm
  44.  
  45. Beschreibung:
  46. lagr(y,f(z))
  47. y..Liste der Stützstellen
  48. f(z)..Von z abhängige Funktion
  49. (weil x schon reserviert fürs Polynom und y reserviert für die Stützstellen)
  50. Ergebnis wird auf die Variable o (für Out) geschrieben.
  51. (Ging nicht anders, direkten return erlaubt er nur für Funktionen)
  52.  
  53. Beispiel:
  54. Annäherung an den Sinus mit den Stützstellen 0, π/2, π und π+π/2
  55. lagr({0/2,π,π+π/2},sin(z))
  56. enter
  57. o
  58. enter
  59. ergibt: 8*x*(x-2*π)*(x-π)/(3*π^3)
  60.  
  61. -----------------------------------------------------------------
Add Comment
Please, Sign In to add comment