Nonlinear Equation Solver with MATLAB Graphical User Interface

Nonlinear Equation Solver with MATLAB Graphical User Interface

Authors

  • Nur Idalisa Norddin College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA
  • Nurul Hafawati Fadhilah College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA
  • Muhammad Azri Azman Shah College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA
  • Nurul Hajar Mohd Yusoff College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA
  • Nur Intan Syafinaz Ahmad College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA

DOI:

https://doi.org/10.24191/jcrinn.v10i1.505

Keywords:

Matlab, Nonlinear function, System of Nonlinear equations, Nonlinear equations, Iterative Algorithms

Abstract

Nonlinear systems of equations, which is common in scientific and engineering fields, pose a significant difficulty because they may have numerous solutions and are complicated to be numerically solved. This study aims to improve the effectiveness and availability of solving these systems by creating a MATLAB Graphical User Interface (GUI) to compare different iterative methods. The GUI makes it easier to evaluate algorithm performance by providing a more accessible interface to input nonlinear functions, their Jacobians, and also their respective initial approximations. The article evaluates the differences and similarities of four commonly used iterative methods: Newton, Broyden, BFGS, and Steepest Descent. A set of ten typical nonlinear test functions were created specifically as a benchmark suite for assessing methods in different situations. Thorough testing and analysis helped determine the advantages and disadvantages of each approach, offering insights into their suitability for different problem characteristics. Researchers and practitioners who have tried to analyse and contrast the reliabilities of iterative methods in solving nonlinear systems may discover the MATLAB GUI to be beneficial. By utilizing a visual and interactive interface, the GUI allows users to gain deep understanding.

Downloads

Download data is not yet available.

Author Biographies

Nur Idalisa Norddin, College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA

Nur Idalisa, PhD, is a senior lecturer at the Pusat Pengajian Matematik, Universiti Teknologi MARA Cawangan Terengganu. Her primary research interest is in optimization, specifically conjugate gradient methods. Her interests also include machine learning and data analysis. She teaches Calculus, Engineering Mathematics, Introduction to Statistics, Numerical Analysis and Algebra. She may be reached by email at nuridalisa@uitm.edu.my.

Nurul Hafawati Fadhilah, College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA

Nurul Hafawati Fadhilah is a PhD candidate in Universiti Teknologi MARA. Her main research is in the area of optimization specifically in the conjugate gradient method. She can be reached through her email at nurulhafawatifadhilah@gmail.com

Muhammad Azri Azman Shah, College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA

Muhammad Azri Azman Shah is currently a final-year student pursuing a Bachelor of Science (Hons.) in Mathematical Modelling and Analytics at UiTM Kuala Terengganu. He is undertaking an internship at Cakna Travel & Tours Sdn Bhd located in Kuala Kangsar, Perak, where his duties involve managing customer data within the company's database, conducting data analysis, summarizing customer insights, and preparing monthly reports. He can be contacted at azrimuhammad1620@gmail.com.

Nurul Hajar Mohd Yusoff, College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA

Nurul Hajar , PhD,  is a lecturer at the Faculty of Industrial and Manufacturing Technology and Engineering at Universiti Teknikal Malaysia Melaka (UTeM). With a passion for making complex concepts accessible, she teaches a diverse range of mathematics courses, including business mathematics, statistics, engineering mathematics, and differential equations. With a strong focus on real-world problem-solving, her research revolves around optimization and applied mathematics. For collaborations or inquiries, she can be reached at nurulhajar@utem.edu.my.

Nur Intan Syafinaz Ahmad, College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Terengganu Branch, Kuala Terengganu Campus,Terengganu, MALAYSIA

Nur Intan Syafinaz is a senior lecturer in the Department of Mathematics, College of Computing, Informatics, and Mathematics. Her primary areas of research include algebra, graph theory, and numerical analysis, reflecting her expertise and contributions to the field of mathematics. Dedicated to advancing knowledge in these areas, she actively engages in academic research and teaching. She can be contacted via email at nurin395@uitm.edu.my.

References

Abu-Alshaikh, I., & Sahin, A. (2006). Two-point iterative methods for solving nonlinear equations. Applied mathematics and computation, 182(1), 871–878. https://doi.org/10.1016/j.amc.2006.04.064

Alloqmani, A., Alsaedi, O., Bahatheg, N., Alnanih, R., & Elrefaei, L. A. (2022). Design principles-based interactive learning tool for solving nonlinear equations. Comput. Syst. Sci. Eng., 40(3), 1023–1042. https://doi.org/10.32604/csse.2022.019704

Buteau, C., Jarvis, D. H., & Lavicza, Z. (2014). On the integration of computer algebra systems (CAS) by Canadian mathematicians: Results of a national survey. Canadian Journal of Science, Mathematics and Technology Education, 14, 35-57. https://doi.org/10.1080/14926156.2014.874614

Caligaris, M. G., & Laugero, L. F. (2022). Tools for solving systems of non-linear equations. Global Journal of Computer Sciences: Theory and Research, 12, 62–77. https://doi.org/10.18844/gjcs.v12i2.8037

Darweesh, M. (2021). Teaching MATLAB Programming by Utilizing Image Processing and Graphical User Interface Basics. In Interactive Mobile Communication, Technologies and Learning (pp. 824-832). Springer. https://doi.org/10.1007/978-3-030-96296-8_74

Dolan, E. D., & Moré, J. J. (2002). Benchmarking optimization software with performance profiles. Mathematical programming, 91, 201-213. https://doi.org/10.1007/s101070100263

Flores Salazar, J. V., Gaona, J., & Richard, P. R. (2022). Mathematical work in the digital age. Variety of tools and the role of geneses. In Mathematical Work in Educational Context: The Perspective of the Theory of Mathematical Working Spaces (pp. 165-209). Springer. https://doi.org/10.1007/978-3-030-90850-8_8

Han, C. T., Gaik, T. K., & Kahar, R. A. (2016). Nonlinear equation graphical user interface solver using excel VBA programming. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 8(2), 59–63.

Jarvis, D., Buteau, C., Doran, C., & Novoseltsev, A. (2018). Innovative cas technology use in university mathematics teaching and assessment: Findings from a case study in Alberta, Canada. Journal of Computers in Mathematics and Science Teaching, 37(4), 309–354.

Jarvis, D., Dreise, K., Buteau, C., LaForm-Csordas, S., Doran, C., & Novoseltsev, A. (2022). CAS use in university mathematics teaching and assessment: Applying oates’ taxonomy for integrated technology. In Mathematics education in the age of artificial intelligence: How artificial intelligence can serve mathematical human learning (pp. 283–317). Springer. https://doi.org/10.1007/978-3-030-86909-0_13

Jarvis, D. H., Buteau, C., & Lavicza, Z. (2012). Computer algebra system (CAS) usage and sustainability in university mathematics instruction: Findings from an international study. Paper presented as part of Topic Study Group, 18.

Khedekar, M., Aher, S., Mandale, M., Bobalade, D., Patil, V., & Yadav, S. (2024). Enhancing the teaching-learning experience with the implementation of Matlab tool: A case study. Educational Administration: Theory and Practice, 30(5), 10891–10903.

Kulina, H. N., Gocheva-Ilieva, S. G., Voynikova, D. S., Atanasova, P. K., Iliev, A. I., & Ivanov, A. V. (2018). Integrating of competences in mathematics through software—case study. 2018 IEEE Global Engineering Education Conference (EDUCON), 1586–1590. https://doi.org/10.1109/EDUCON.2018.8363424

Li, X. (2021). Application of computer and mathematics software in university mathematics teaching. 2021 2nd International Conference on Information Science and Education (ICISE-IE), 1256–1259. https://doi.org/10.1109/ICISE-IE53922.2021.00281

Liu, X., Deng, M., Meng, Q., & Yan, Y. (2020). History and pedagogy mathematics in mathematics education: On the causes of learning difficulties in advanced mathematics. 2020 International Conference on Modern Education and Information Management (ICMEIM), 730–733. https://doi.org/10.1109/ICMEIM51375.2020.00163

Lourenço, J., Milczarski, P., Lucas, C., Paulo, J., & Morais, J. (2024). Mathematics course lecturing: Ai platform as an enabler. Future of Information and Communication Conference, 23–29. https://doi.org/10.1007/978-3-031-53963-3_3

Mezhennaya, N. M. & Pugachev, O. V. (2019) On perception of computer algebra systems and Microsoft Excel by engineering students. Problems on Education in the 21st Century, 77(3), 379-395. https://doi.org/10.33225/pec/19.77.379

Silva, P. H. O., Nardo, L. G., Martins, S. A. M., Nepomuceno, E. G., & Perc, M. (2018). Graphical interface as a teaching aid for nonlinear dynamical systems. European Journal of Physics, 39(6), 065105. https://doi.org/10.1088/1361-6404/aae35c

Downloads

Published

2025-03-01

How to Cite

Nur Idalisa Norddin, Nurul Hafawati Fadhilah, Muhammad Azri Azman Shah, Mohd Yusoff, N. H., & Ahmad, N. I. S. (2025). Nonlinear Equation Solver with MATLAB Graphical User Interface . Journal of Computing Research and Innovation, 10(1), 157–167. https://doi.org/10.24191/jcrinn.v10i1.505

Issue

Section

General Computing

Most read articles by the same author(s)

Loading...