Nümerik yöntemlerde hata analizi ve bir nümerik çözüm paketinin hazırlanması

Bu çalışmada nümerik hataların analizi yapılarak örnekler verilmiştir. Ayrıca Bairstow kök bulma, Gauss yok etme, LU-Crout çözümleme, Cubicspline enterpolasyon, Romberg integral, Runge-Kutta yöntemlerinin programlan C++ ile yazılmış, görsel nitelikli nümerik çözüm paketi haline getirilmiştir. Yazılan programlar normal, çift duyarlıklı ve uzun çift duyarlıklı değişken tipleri ile örneklendirilerek, sonuçlar çizelgeler ile birlikte sunulmuş, gerçek değerleri bilinen örneklerde hatalar hesaplanmıştır.

Error analysis of numerical methods and preparation of a numerical solution package

In this study, numerical error analysis was made and samples were provided. Additionally, programs for: Bairstow root finding, Gauss elimination method, LU -Crout analysis, Cubicspline interpolation, Romberg integral and Runge - Kutta methods were written with C++ and made into a visual interface numerical solution package. Samples of the written programs were given in float, double and long double variable types and the results were presented as drawings, and errors in the sample calculations were determined from samples with known real values.

___

  • 1. Chapra, S. C. ve Canale, R.P., Numerical Methods for Engineers McGraw- Hill, 1998.
  • 2. Kulkarni, R. P. ve Limaye, V., Solution of a Schrödinger Equation by Iterative Rrefinement, J Austral Math Soc Ser B, 32, s. 115-132, 1990.
  • 3. Banks, L. ve Chu, E., Parallel Gauss-Seidel Relaxation on Distributed-Memory Multiprocessor, J.Comput.Inf., 1, No 2, s. 434-450, 1995.
  • 4. Chang, X.-W., On the Sensitivity of the LU Factorization, BIT, 3, s. 486-501, 1998.
  • 5. Langlois, P. ve Nativel, F., Reduction and Bounding of the Rounding Error in Floating Point Arithmetic, C.R.Acad.Sci. Paris, 1, s. 781-786, 1998.
  • 6. Calvo, M., Gonzales, S., Montijano, J.I., On the Iterative Solution of the Algebraic Equations in Fully Implicit Runge-Kutta Methods, Numerical Algorithms, 23 ,s. 97-113, 2000.
  • 7. Gurwitz, C., A Test for Cancellation Errors in Quasi-Newton Methods, ACM, s.134-140, 2000.
  • 8. Robertazzi, T.G. ve Schwartz, S.C., Best "Ordering" for Floating-Point Addition, ACM, s.101-110, 2000.
  • 9. Aslan, C., Nümerik Yöntemlerde Hata Analizi ve C++ Builder ile Yazılan Bir Nümerik Çözüm Paketinin Hazırlanması, Master Tezi, Gazi Üniversitesi Fen Bilimleri Enstitüsü, 2002.
  • 10. James, M.L., Smith, G.M., Wolford, J.C. Applied Numerical Methods for Digital Computation, Harper Collins, 1993.
  • 11. Hoffmann, J.D., Numerical Methods for Engineers and Scientists, McGraw- Hill, 1993.
  • 12. Fausett, L.V., Applied numerical analysis using matlab,Prentice Hall, 1999.
  • 13. Ping-Tang, T.P, Table–Driven Implementation of the Logarithm Function in IEEE Floating Point Arithmetic, ACM Transaction on Mathematical Software, 4, s. 378-400., 1990.