Guest User

Untitled

a guest
Mar 17th, 2018
176
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.  
  16. Beschreibung:
  17. Trivial, ergibt das nte Tschebbyscheff-Polynom.
  18. Beispiel:
  19. tscheb(3)
  20.  
  21. -----------------------------------------------------------------
  22. --Lagrange-Interpolations-Polynome
  23.  
  24. lagr(y,f)
  25. Prgm
  26. Local s
  27. 0->s
  28. For i,1,dim(y)
  29. Local p
  30. 1->p
  31. For j,1,dim(y)
  32. If j<i or i<j Then
  33. p*((x-y[j])/(y[i]-y[j]))->p
  34. EndIf
  35. EndFor
  36. y[i]->z
  37. s+f*p->s
  38. EndFor
  39. DelVar z
  40. s->o
  41. Return s
  42. EndPrgm
  43.  
  44. Beschreibung:
  45. lagr(y,f(z))
  46. y..Liste der Stützstellen
  47. f(z)..Von z abhängige Funktion
  48. (weil x schon reserviert fürs Polynom und y reserviert für die Stützstellen)
  49. Ergebnis wird auf die Variable o (für Out) geschrieben.
  50. (Ging nicht anders, direkten return erlaubt er nur für Funktionen)
  51.  
  52. Beispiel:
  53. Annäherung an den Sinus mit den Stützstellen 0, π/2, π und π+π/2
  54. lagr({0 π/2 π π+π/2},sin(z))
  55. enter
  56. o
  57. enter
  58. ergibt: 8*x*(x-2*π)*(x-π)/(3*π^3)
  59.  
  60. -----------------------------------------------------------------
Add Comment
Please, Sign In to add comment