AKURASI DAN EFISIENSI SOLUSI PERSAMAAN DIFERENSIAL BIASA DENGAN MASALAH NILAI BATAS PADA JULIA DAN OCTAVE

NGAKAN KOMANG KUTHA ARDHANA, SRI NURDIATI, MOHAMAD KHOIRUN NAJIB, SYAHID AHMAD MUKRIM

Abstract


Salah satu program yang andal untuk menyelesaikan masalah nilai batas secara numerik adalah MATLAB. Namun, program tersebut bersifat komersial, sehingga tidak semua pengguna dapat menggunakannya. Adapun program lain yang bersifat open source adalah Octave, yang sering digunakan karena kemiripannya dengan MATLAB. Selain itu, ada pula Julia, yang diklaim dinamis dan cepat. Keduanya menyediakan rutin untuk menyelesaikan masalah nilai batas menggunakan metode kolokasi. Oleh karena itu, penelitian ini bertujuan untuk menguji dan membandingkan akurasi serta efisiensi dari rutin pencarian solusi masalah nilai batas pada Octave dan Julia. Hasil yang diperoleh menunjukkan bahwa pencarian solusi masalah nilai batas pada Julia jauh lebih akurat dan efisien dibandingkan Octave berdasarkan beberapa kasus yang diberikan. Julia menyelesaikan masalah nilai batas dengan waktu komputasi rata-rata 2500 kali lebih cepat dibandingkan Octave. Dari sisi akurasi, Julia memiliki relatif error rata-rata 100000 kali lebih kecil dibandingkan Octave.


Full Text:

PDF

References


Erliana, W., Garnadi, A.D., Nurdiati, S. Julianto, M.T., 2015. Penyelesaian Masalah Syarat Batas Persamaan Diferensial Biasa dalam Software R dengan Menggunakan BVPSolve. Journal of Mathematics and Its Applications, 14(2):9-18.

Shampine, L.F., Kierzenka, J., Reichelt, M.W., 2000. Solving boundary value problems for ordinary differential equations in MATLAB with bvp4c. Tutorial notes, 2000: 1-27

Sharma, N. and Gobbert, M.K., 2010. A comparative evaluation of Matlab, Octave, FreeMat, and Scilab for research and teaching. UMBC Faculty Collection

Joshi, A. and Lakhanpal, R., 2017. Learning Julia: Build high-performance applications for scientific computing. Packt Publishing Ltd.

Schissler, A.G., Nguyen, H., Nguyen, T., Petereit, J. and Gardeux, V., 2014. Statistical Software. Wiley StatsRef: Statistics Reference Online, 1-11.

Mathews, J.H. and Fink, K.D., 2004. Numerical methods using MATLAB. Pearson prentice hall Upper Saddle River, NJ.

Ascher, U.M., Mattheij, R.M. and Russell, R.D., 1995. Numerical solution of boundary value problems for ordinary differential equations. SIAM.

Scott, M.R. and Watts, H.A., 1977. Computational solution of linear two-point boundary value problems via orthonormalization. SIAM Journal on Numerical Analysis, 14(1): 40-70.

Garnadi, A.D., Ayatullah, F., Ekastrya, D., Julianto, M., Nurdiati, S. and Erliana, W., 2015. Penyelesaian Masalah Syarat Batas Persamaan Diferensial Biasa Dalam Scilab Dengan Menggunakan Bvode. Journal of Mathematics and Its Applications, 14(1): 55-68

Kopp, R.E., 1962. Pontryagin maximum principle. Di dalam Mathematics in Science and Engineering, 5: 255-279. Elsevier.




DOI: https://doi.org/10.25077/jmu.11.1.32-46.2022

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Jurnal Matematika UNAND



Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 4.0 Internasional.