Research Article
BibTex RIS Cite

DIFF: Calculator for second and third order derivative computation

Year 2026, Volume: 6 Issue: 1, 63 - 87, 31.01.2026
https://doi.org/10.61112/jiens.1671591

Abstract

Mühendislik eğitiminde sonlu fark yöntemleri uzun zamandır çalışma konusu olmasına rağmen, formülasyonlardaki iyileştirmeler hala ilgi konusudur. Bu bağlamda, bu yöntemlere dayalı hesap makinelerinin tasarımı önemli hale gelmektedir. Bu makalenin amacı, matematik problemlerinde herhangi bir fonksiyon için ikinci ve üçüncü dereceden türevleri hesaplayan bir hesap makinesi (DIFF) tasarlamaktır. DIFF, her türlü kullanıcı tarafından kullanılabilecek kadar kolay anlaşılan ve çok yönlü bir hesap makinesi olduğundan, bu amaç için bir platform olarak Matlab seçilmiştir. DIFF gömülü algoritması için Matlab Grafiksel Kullanıcı Arayüzü (GUI) ve Uygulamalarının her ikisinin de kullanılması ilk kezdir. Bu algoritma yalnızca Geri ve İleri sonlu fark yöntemlerini değil, aynı zamanda herhangi bir fonksiyonun ikinci ve üçüncü dereceden türevlerinin eş zamanlı olarak hesaplanması için geliştirilmiş İleri ve Geri sonlu fark yöntemleri gibi diğer teknikleri de içerir. DIFF'ten elde edilen her uygulama için sayısal sonuçlar ve ekran görüntüleri sunulmaktadır.

References

  • Groetsch CW (1984) The theory of Tikhonov regularization for Fredholm equations of the first kind. Research Notes in Mathematics, Pitman, Vol. 105 (Boston, Mass.–London: Advanced Publishing Program)
  • Hanke M, Scherzer O (2001) Inverse problems light: numerical differentiation. American Mathematical Monthly, 108(6):512–521.
  • Tikhonov AN, Arsenin VY (1977) Solutions of Ill-posed Problems (Washington: Winston & Sons).
  • Murio DA (1993) The Mollification Method and the Numerical Solution of Ill-posed Problems (New York: A Wiley-Interscience Publication, John Wiley & Sons Inc.).
  • Wang YB, Jia XZ, Cheng J (2000) A numerical differentiation method and its application to reconstruction of discontinuity. Inverse Problems 18:1461–1476.
  • Jia XZ, Wang YB, Cheng J (2003) The numerical differentiation of scattered data and it’s error estimate. Mathematics, A Journal of Chinese Universities 25:81–90.
  • Chapra SC Canale RP (2010) Numerical methods for engineers, Sixth Edition. McGraw Hill, New York.
  • Billo EJ (2017) Excel for scientists and engineers. Wiley-Interscience, New Jersey
  • Dinçkal Ç (2025) New approaches to numerical differentiation for second and third order. Journal of Innovative Engineering and Natural Science 5(1):159-176. http://doi.org/10.61112/jiens.1576464
  • Bourq DM (2006) Excel scientific and engineering. O’Reilly, Cookbook, Sebastopol CA.
  • Chapra SC (2003) Power programming with VBA/excel. Upper Saddle River, Prentice Hall.
  • Ghaddar CK (2016) Unlocking the spreadsheet utility for calculus: A pure worksheet solver for differential equations. Spreadsheets Educ (eJSiE) 9:1–16.
  • Kek SL, Tay KG (2009) Design of spreadsheet solver for polynomial interpolation. National Seminar on Science and Technology (PKPST 2009), 69–73.
  • Kek SL, Tay KG (2008) Solver for system of linear equations. Proceeding of the National Symposium on Application of Science Mathematics 2008 (SKASM 2008), 605–615.
  • Larsen RW (2009) Engineering with excel, Pearson Prentice Hall, New Jersey.
  • Laughbaum ED, Seidel K (2008) Business math excel applications, Prentice Hall, New Jersey.
  • Lilley DG (2010) umerical methods using excel/VBA for engineers, Cambridge University Press, New York.
  • Dinçkal Ç (2018) Design of integral spreadsheet calculator for engineering applications. Comput Appl Eng Educ 26:1159-1172.
  • Tay KG et al (2015) A fourth-order Runge-Kutta (RK4) spreadsheet calculator for solving a system of two first-order ordinary differential equations using Visual Basic (VBA) Programming. Spreadsheets Educ (eJSiE) 8:1–9.
  • Tay KG et al (2015) The fourth order Runge-Kutta spreadsheet calculator using VBA programming for ordinary differential equations. Procedia Soc Behav Sci 204:231–239.
  • Tay KG, Kek SL, Abdul-Kahar R (2014) A bivariate approximation spreadsheet calculator by Lagrange interpolation. Spreadsheets Educ. (eJSiE) 7:1–8.
  • Tay KG, Kek SL, Abdul-Kahar R (2012) Spreadsheet solution of a system of ordinary differential equations using the fourth-order Runge-Kutta method Spreadsheets Educ. (eJSiE) 5:1–10.
  • Tay KG et al (2016) The Euler’s spreadsheet calculator using visual basic programming for solving ordinary differential equations. ARPN Journal of Engineering and Applied Sciences 11(20):11819–11822.
  • Tay KG, Kek SL (2009) Fourth Order Runge-Kutta Method Using Spreadsheet Excel. Proceedings of the 4th International Conference on Research and Education in Mathematics (ICREM4), 666–672.
  • Tay KG, Kek SL (2009) Approximating the smallest eigenvalue using inverse method through spreadsheet Excel. Proceeding of the 17th National Symposium on Mathematical Science (SKSM 2009), 653–658.
  • Tay KG, Kek SL, Abdul-Kahar R (2009) Solving non-linear systems by Newton's method using spreadsheet Excel. Proceeding of the 3rd International Conference on Science and Mathematics Education (CoSMED 2009), 452–456.
  • Tay KG, Kek SL (2008) Approximating the dominant eigenvalue using Power method through spreadsheet Excel. Proceeding of the National Symposium on Application of Science Mathematics, 2008 (SKASM 2008), 599–604.
  • Tay KG, Kek SL, Abdul-Kahar R (2014) Improved Richardson's extrapolation spreadsheet calculator for numerical differentiation. AIP Conf Proc 1605:740–743.
  • Tay KG et al (2013) A Richardson's extrapolation spreadsheet calculator for numerical differentiation. Spreadsheets Educ (eJSiE) 6:1–5.
  • Tay KG, Kek SL, Abdul-Kahar R (2013) Numerical differentiations spreadsheet calculator. Prosiding Seminar Kebangsaan Aplikasi Sains dan Matematik 2013 (SKASM2013), 111–120.
  • Tay KG et al (2013) The Richardson's extrapolation graphical user interface Excel spreadsheet solver. Pıoneerıng Future Innovation Through Green Technology I, 6:1–5.
  • Bayen AM, Siauw T (2015) An introduction to MATLAB R programming and numerical methods for engineers. Academic Press, Elsevier, USA.
  • Yogesh J (2012) Computer methods for engineering with MATLAB applications. Taylor & Francis, New York.
  • Fausett LV (2001) Numerical methods using MathCAD. Prentice Hall, NJ, USA.
  • Dmitriev VI, Ingtem ZhG (2012) Numerical differentiation using spline functions. Computational Mathematics and Modeling 23(3):312-318.
  • Chaniotis AK, Poulikakos D (2004) High order interpolation and differentiation using B-splines. Journal of Computational Physics 197(1):253-274.
  • Karabassis E, Spetsakis ME (1995) An Analysis of Image Interpolation, Differentiation, and Reduction Using Local Polynomial Fits. Graphical Models and Image Processing 57(3):183-196.
  • Saymeh SA (1986) On Hasse-Schmidt higher derivations. Osaka Journal of Mathematics 23:503-508.
  • Ansari MA (2025) Higher order derivations and their applications in algebraic structures. International Journal of Analysis and Applications 23(168):1-15.
  • Fechner W, Gselmann E (2025) A direct and algebraic characterization of higher-order differential operators. arXiv:2504.10100v1, 1-10. https://doi.org/10.48550/arXiv.2504.10100
  • Dinçkal Ç (2025) New approaches for evaluation indeterminate limits for multivariable functions in undergraduate mathematics courses. Natural Sciences and Engineering Bulletin 2 (1):56-74.

DIFF: Calculator for second and third order derivative computation

Year 2026, Volume: 6 Issue: 1, 63 - 87, 31.01.2026
https://doi.org/10.61112/jiens.1671591

Abstract

Although finite difference methods in engineering education have been the subject of the study for a long time, the improvement in formulations is still object of interest. In this context, design of calculators based on these methods becomes important. The aim of this article is to design a calculator (DIFF) which computes second and third order derivatives for any functions in parts of mathematics problems. Any kind of user can use DIFF conveniently because of its versatility and easy-to-understand property. MATLAB is selected as a platform for this purpose. It is the first time that MATLAB Graphical User Interface (GUI) and Apps are both used for algorithm embedded in DIFF. This algorithm includes not only Backward and Forward finite difference methods but also other techniques such as improved Forward and Backward finite difference methods for computation of second and third order derivatives of any functions, concurrently. Numerical results and screenshots for each application obtained from DIFF are presented.

References

  • Groetsch CW (1984) The theory of Tikhonov regularization for Fredholm equations of the first kind. Research Notes in Mathematics, Pitman, Vol. 105 (Boston, Mass.–London: Advanced Publishing Program)
  • Hanke M, Scherzer O (2001) Inverse problems light: numerical differentiation. American Mathematical Monthly, 108(6):512–521.
  • Tikhonov AN, Arsenin VY (1977) Solutions of Ill-posed Problems (Washington: Winston & Sons).
  • Murio DA (1993) The Mollification Method and the Numerical Solution of Ill-posed Problems (New York: A Wiley-Interscience Publication, John Wiley & Sons Inc.).
  • Wang YB, Jia XZ, Cheng J (2000) A numerical differentiation method and its application to reconstruction of discontinuity. Inverse Problems 18:1461–1476.
  • Jia XZ, Wang YB, Cheng J (2003) The numerical differentiation of scattered data and it’s error estimate. Mathematics, A Journal of Chinese Universities 25:81–90.
  • Chapra SC Canale RP (2010) Numerical methods for engineers, Sixth Edition. McGraw Hill, New York.
  • Billo EJ (2017) Excel for scientists and engineers. Wiley-Interscience, New Jersey
  • Dinçkal Ç (2025) New approaches to numerical differentiation for second and third order. Journal of Innovative Engineering and Natural Science 5(1):159-176. http://doi.org/10.61112/jiens.1576464
  • Bourq DM (2006) Excel scientific and engineering. O’Reilly, Cookbook, Sebastopol CA.
  • Chapra SC (2003) Power programming with VBA/excel. Upper Saddle River, Prentice Hall.
  • Ghaddar CK (2016) Unlocking the spreadsheet utility for calculus: A pure worksheet solver for differential equations. Spreadsheets Educ (eJSiE) 9:1–16.
  • Kek SL, Tay KG (2009) Design of spreadsheet solver for polynomial interpolation. National Seminar on Science and Technology (PKPST 2009), 69–73.
  • Kek SL, Tay KG (2008) Solver for system of linear equations. Proceeding of the National Symposium on Application of Science Mathematics 2008 (SKASM 2008), 605–615.
  • Larsen RW (2009) Engineering with excel, Pearson Prentice Hall, New Jersey.
  • Laughbaum ED, Seidel K (2008) Business math excel applications, Prentice Hall, New Jersey.
  • Lilley DG (2010) umerical methods using excel/VBA for engineers, Cambridge University Press, New York.
  • Dinçkal Ç (2018) Design of integral spreadsheet calculator for engineering applications. Comput Appl Eng Educ 26:1159-1172.
  • Tay KG et al (2015) A fourth-order Runge-Kutta (RK4) spreadsheet calculator for solving a system of two first-order ordinary differential equations using Visual Basic (VBA) Programming. Spreadsheets Educ (eJSiE) 8:1–9.
  • Tay KG et al (2015) The fourth order Runge-Kutta spreadsheet calculator using VBA programming for ordinary differential equations. Procedia Soc Behav Sci 204:231–239.
  • Tay KG, Kek SL, Abdul-Kahar R (2014) A bivariate approximation spreadsheet calculator by Lagrange interpolation. Spreadsheets Educ. (eJSiE) 7:1–8.
  • Tay KG, Kek SL, Abdul-Kahar R (2012) Spreadsheet solution of a system of ordinary differential equations using the fourth-order Runge-Kutta method Spreadsheets Educ. (eJSiE) 5:1–10.
  • Tay KG et al (2016) The Euler’s spreadsheet calculator using visual basic programming for solving ordinary differential equations. ARPN Journal of Engineering and Applied Sciences 11(20):11819–11822.
  • Tay KG, Kek SL (2009) Fourth Order Runge-Kutta Method Using Spreadsheet Excel. Proceedings of the 4th International Conference on Research and Education in Mathematics (ICREM4), 666–672.
  • Tay KG, Kek SL (2009) Approximating the smallest eigenvalue using inverse method through spreadsheet Excel. Proceeding of the 17th National Symposium on Mathematical Science (SKSM 2009), 653–658.
  • Tay KG, Kek SL, Abdul-Kahar R (2009) Solving non-linear systems by Newton's method using spreadsheet Excel. Proceeding of the 3rd International Conference on Science and Mathematics Education (CoSMED 2009), 452–456.
  • Tay KG, Kek SL (2008) Approximating the dominant eigenvalue using Power method through spreadsheet Excel. Proceeding of the National Symposium on Application of Science Mathematics, 2008 (SKASM 2008), 599–604.
  • Tay KG, Kek SL, Abdul-Kahar R (2014) Improved Richardson's extrapolation spreadsheet calculator for numerical differentiation. AIP Conf Proc 1605:740–743.
  • Tay KG et al (2013) A Richardson's extrapolation spreadsheet calculator for numerical differentiation. Spreadsheets Educ (eJSiE) 6:1–5.
  • Tay KG, Kek SL, Abdul-Kahar R (2013) Numerical differentiations spreadsheet calculator. Prosiding Seminar Kebangsaan Aplikasi Sains dan Matematik 2013 (SKASM2013), 111–120.
  • Tay KG et al (2013) The Richardson's extrapolation graphical user interface Excel spreadsheet solver. Pıoneerıng Future Innovation Through Green Technology I, 6:1–5.
  • Bayen AM, Siauw T (2015) An introduction to MATLAB R programming and numerical methods for engineers. Academic Press, Elsevier, USA.
  • Yogesh J (2012) Computer methods for engineering with MATLAB applications. Taylor & Francis, New York.
  • Fausett LV (2001) Numerical methods using MathCAD. Prentice Hall, NJ, USA.
  • Dmitriev VI, Ingtem ZhG (2012) Numerical differentiation using spline functions. Computational Mathematics and Modeling 23(3):312-318.
  • Chaniotis AK, Poulikakos D (2004) High order interpolation and differentiation using B-splines. Journal of Computational Physics 197(1):253-274.
  • Karabassis E, Spetsakis ME (1995) An Analysis of Image Interpolation, Differentiation, and Reduction Using Local Polynomial Fits. Graphical Models and Image Processing 57(3):183-196.
  • Saymeh SA (1986) On Hasse-Schmidt higher derivations. Osaka Journal of Mathematics 23:503-508.
  • Ansari MA (2025) Higher order derivations and their applications in algebraic structures. International Journal of Analysis and Applications 23(168):1-15.
  • Fechner W, Gselmann E (2025) A direct and algebraic characterization of higher-order differential operators. arXiv:2504.10100v1, 1-10. https://doi.org/10.48550/arXiv.2504.10100
  • Dinçkal Ç (2025) New approaches for evaluation indeterminate limits for multivariable functions in undergraduate mathematics courses. Natural Sciences and Engineering Bulletin 2 (1):56-74.
There are 41 citations in total.

Details

Primary Language English
Subjects Numerical Computation and Mathematical Software
Journal Section Research Article
Authors

Çiğdem Dinçkal 0000-0002-1201-0885

Submission Date April 7, 2025
Acceptance Date September 4, 2025
Early Pub Date December 16, 2025
Publication Date January 31, 2026
Published in Issue Year 2026 Volume: 6 Issue: 1

Cite

APA Dinçkal, Ç. (2026). DIFF: Calculator for second and third order derivative computation. Journal of Innovative Engineering and Natural Science, 6(1), 63-87. https://doi.org/10.61112/jiens.1671591


by.png
Journal of Innovative Engineering and Natural Science by İdris Karagöz is licensed under CC BY 4.0