Analisis numerik: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
KamikazeBot (bicara | kontrib)
k r2.7.3) (bot Menambah: sk:Numerická matematika
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 2 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
 
(30 revisi perantara oleh 22 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:Ybc7289-bw.jpg|thumbjmpl|250px|rightka|Tablet[[loh tanah liat|Loh]] lempung Babilonia [[YBC 7289]]{{br}}(c. 1800–1600 SM) [http://www.math.ubc.ca/~cass/Euclid/ybc/ybc.html] dengan anotasi (gambar oleh Bill Casselman)]]
{{under construction}}
'''Analisis numerik''' adalah studi [[algoritmaalgoritme]] untuk memecahkan masalah dalam ''matematika kontinu'' (sebagaimana dibedakan dengan [[matematika diskret]])
[[Berkas:Ybc7289-bw.jpg|thumb|250px|right|Tablet lempung Babilonia YBC 7289{{br}}(c. 1800–1600 SM) [http://www.math.ubc.ca/~cass/Euclid/ybc/ybc.html] dengan anotasi (gambar oleh Bill Casselman)]]
'''Analisis numerik''' adalah studi [[algoritma]] untuk memecahkan masalah dalam ''matematika kontinu'' (sebagaimana dibedakan dengan [[matematika diskret]])
 
Salah satu tulisan matematika terdini adalah tabletloh Babilonia [[YBC 7289]], yang memberikan hampiran numerik [[seksagesimal]] dari <math>\sqrt{2}</math>, panjang diagonal dari persegi satuan.<ref>Hampiran akar dari 2 itu adalah empat angka seksagesimal, yaitu sekitar enam angka desimal: 1 + 24/60 + 51/60<sup>2</sup> + 10/60<sup>3</sup> = 1.41421296... {{br}}[http://it.stlawu.edu/%7Edmelvill/mesomath/tablets/YBC7289.html Foto, ilustrasi dan deskripsi dari tabletloh ''akar (2) dari koleksi Babilonia Universitas Yale] {{Webarchive|url=https://web.archive.org/web/20120813054036/http://it.stlawu.edu/%7Edmelvill/mesomath/tablets/YBC7289.html |date=2012-08-13 }}</ref>
 
Kemampuan untuk dapat menghitung sisi segitiga (dan berarti mampu menghitung akar kuadrat) sangatlah penting, misalnya, dalam pertukangan kayu dan konstruksi.<ref>Otoritas kualifikasi Selandia Baru secara khusus menyebutkan kecekatan ini dalam dokumen 13004 versi 2, tertanggal 17 Oktober 2003 berjudul [http://www.nzqa.govt.nz/nqfdocs/units/pdf/13004.pdf CARPENTRY THEORY: Demonstrate knowledge of setting out a building]</ref>
 
Analisis numerik melanjutkan tradisi panjang perhitungan praktis matematika ini. Seperti hampiran orang Babilonia terhadap <math>\sqrt{2}</math>, analisis numerik modern tidak mencari jawaban eksak, karena jawaban eksak dalam prakteknyapraktiknya tidak mungkin diperoleh. Sebagai gantinya, kebanyakan analisis numerik memperhatikan bagaimana memperoleh pemecahan hampiran, dalam batas galat yang beralasan.
 
Analisis numerik secara alami diterapkan di semua bidang [[rekayasa]] dan ilmu-ilmu fisis, namuntetapi pada abad ke-21, ilmu-ilmu hayati dan seni mulai mengadopsi unsur-unsur komputasi ilmiah. [[Persamaan diferensial biasa]] muncul dalam pergerakan benda langit ([[planet]], [[bintang]] dan [[galaksi]]. Optimisasi muncul dalam pengelolaan portofolio. [[Aljabar linear numerik]] sangat penting dalam psikologi kuantitatif. [[Persamaan diferensial stokastik]] dan [[rantai Markov]] penting dalam mensimulasikan sel hidup dalam [[kedokteran]] dan [[biologi]]
 
Sebelum munculnya komputer modern metode numerik kerap kali tergantung pada interpolasi menggunakan pada tabel besar yang dicetak. Sejak pertengahan abad ke-20, sebagai gantinya, komputer menghitung [[fungsi]] yang diperlukan. Namun algoritmaalgoritme [[interpolasi]] mungkin masih digunakan sebagai bagian dari peranti lunak untuk memecahkan [[persamaan diferensial]].
 
== Pengenalan umum ==
 
Tujuan keseluruhan bidang analisis numerisnumerik adalah perancangan dan analisis teknik untuk mendapatkan solusi hampiran yang akurat terhadap masalah-masalah yang sukar. Contoh masalah-masalah tersebut akan dipaparkan di bawah.
 
* Metode numerisnumerik lanjut sangat penting dalam membuat prakiraan cuaca numerisnumerik yang layak
* Perhitungan trajektori wahana antariksa mensyaratkan pemecahan numerisnumerik yang akurat dari sistem [[persamaan diferensial biasa]].
* Perusahaan otomotif dapat meningkatkan keamanan kendaraan dengan menggunakan simulasi tabrakan kendaraan. Simulasi seperti ini pada dasarnya terdiri dari pemecahan [[persamaan diferensial parsial]] secara numerisnumerik.
* Lembaga dana investasi pribadi menggunakan alat-alat dari seluruh bidang analisis numerisnumerik untuk menghitung nilai saham dan derivatif yang lebih tepat daripada peserta pasar lainnya
* Maskapai penerbangan menggunakan [[algoritmaalgoritme]] optimisasi canggih untuk menentukan harga tiket, [[pesawat terbang]] dan penugasan awak, serta keperluan bahan bakar. Bidang ini juga dinamakan [[riset operasi]]
* Perusahaan asuransi menggunakan program numerisnumerik untuk analisis [[aktuaria]].
 
=== Sejarah ===
 
Bidang analisis numerik sudah sudah dikembangkan berabad-abad sebelum penemuan komputer modern. [[Interpolasi linear]] sudah digunakan lebih dari 2000 tahun yang lalu. Banyak matematikawan besar dari masa lalu disibukkan oleh analisis numerik, seperti yang terlihat jelas dari nama algoritmaalgoritme penting seperti [[metode Newton]], [[polinomial Lagrange|interpolasi polinomial Lagrange]], [[eliminasi Gauss]], atau [[metode Euler]].
 
Buku-buku besar berisi rumus dan tabel data seperti interpolasi titik dan koefisien fungsi diciptakan untuk memudahkan perhitungan tangan. Dengan menggunakan tabel ini (seringkalisering kali menampilkan perhitungan sampai 16 angka desimal atau lebih untuk beberapa fungsi), kita bisa melihat nilai-nilai untuk diisikan ke dalam rumus yang diberikan dan mencapai perkiraan numerisnumerik sangat baik untuk beberapa fungsi. Karya utama dalam bidang ini adalah penerbitan [[NIST]] yang disunting oleh [[Abramovich dan Stegun]], sebuah buku setebal 1000 halaman lebih. Buku ini berisi banyak sekali rumus yang umum digunakan dan fungsi dan nilai-nilainya di banyak titik. Nilai f-nilai fungsi tersebut tidak lagi terlalu berguna ketika komputer tersedia, namuntetapi senarai rumus masih mungkin sangat berguna.
 
[[Kalkulator mekanik]] juga dikembangkan sebagai alat untuk perhitungan tangan. Kalkulator ini berevolusi menjadi [[komputer elektronik]] pada tahun 1940. Kemudian ditemukan bahwa komputer juga berguna untuk tujuan administratif. Tetapi penemuan komputer juga mempengaruhi bidang analisis numerik, karena memungkinkan dilakukannya perhitungan yang lebih panjang dan rumit.
Baris 34 ⟶ 33:
=== Metode langsung dan iteratif ===
 
Metode langsung menghitung pemecahan suatu masalah dalam jumlah langkah terhingga. Metode ini akan memberikan jawaban persis bila dilakukan dalam hitungan dengan ketepatan takhingga. Contohnya adalah [[eliminasi Gauss]], metode pemfaktoran QR untuk memecahkan [[sistem persamaan linear]], dan metode simpleks untuk [[Program linear|pemrograman linear]]. Pada praktiknya, yang digunakan adalah perhitungan ketepatan hingga (titik kambang) dan hasilnya adalah hampiran terhadap pemecahan sebenarnya (dengan andaian tercapai kestabilan numerisnumerik).
 
Berbeda dengan metode langsung, [[metode iteratif]] tidak diharapkan akan berakhir dalam jumlah langkah terhingga. Dimulai dari tebakan awal, metode iteratif menghasilkan hampiran yang secara berturut-turut akan [[limit barisan|konvergen]] ke pemecahan eksak. Uji kekonvergenan dilakukan untuk memutuskan kapan pemecahan yang cukup akurat dapat dicapai. Bahkan dengan menggunakan aritmetika ketepatan takhingga sekali pun metode seperti ini secara umum tidak akan mencapai pemecahan dalam jumlah langkah terhingga. Contohnya termasuk [[metode Newton]], [[metode bagi dua]], dan [[iterasi Jacobi]]. Dalam aljabar komputasi matriks, metode iteratif biasanya diperlukan untuk masalah besar.
 
Dalam analisis numerisnumerik metode iteratif lebih jamak daripada metode langsung. Beberapa metode pada intinya adalah langsung, namuntetapi biasanya diterapkan seolah-olah bukan, seperti [[GMRES]] dan [[metode gradien sekawan]]. Untuk metode-metode ini jumlah langkah yang diperlukan untuk mencapai solusi eksak sangat besar sehingga hampiran dapat diterima seperti pada metode iteratif.
 
=== Diskretisasi ===
Baris 55 ⟶ 54:
[[Galat pemenggalan]] dilakukan ketika metode iteratif diakhiri atau prosedur matematika dihampiri, dan pemecahan hampiran berbeda dengan pemecahan eksak. Mirip dengan hal ini, [[galat diskretisasi]] terjadi karena pemecahan masalah diskret tidak sama dengan pemecahan masalah kontinu. Sebagai contoh pada iterasi untuk menghitung pemecahan persamaan <math>3x^3+4=28</math>, setelah 10 atau lebih iterasi, kita menyimpulkan bahwa akarnya kira-kira 1,99. Dengan demikian kita memiliki galat pemenggalan 0,01.
 
Sekali galat diciptakan, galat ini akan merambat ke seluruh perhitungan. Sebagai contoh, kita telah mengetahui bahwa operasi + pada kalkulator atau komputer tidaklah eksak. Karena itu penghitungan a+b+c+d+e lebih tidak eksak lagi.
 
Apa artinya ketika kita mengaktan bahwa galat pemenggalan diciptakan ketika kita menghampiri sebuah prosedur matematika? Kita mengetahui bahwa untuk mengintegralkan fungsi dengan eksak kita perlu mengetahui jumlahan trapesium yang banyaknya takhingga. Namun secara numerisnumerik kita hanya dapat menemukan jumlahan trapesium hingga, dan karena itu hanyalah hampiran dari prosedur matematika itu. Mirip dengan hal itu, untuk menurunkan suatu fungsi, elemen diferensial mendekati nol, namuntetapi secara numerisnumerik kita hanya dapat memilih nilai hingga dari elemen diferensial.
 
<!-- sembunyikan dulu, terjemahkan kemudian
Baris 113 ⟶ 112:
:<math>
\begin{alignat}{3}g(500)&=\frac{500}{\sqrt{501}+\sqrt{500}}\\
&=\frac{500}{22.3830+22.3607}\\
&=\frac{500}{44.7437}=11.1748
\end{alignat}
</math>
Baris 120 ⟶ 119:
:: <math> \begin{alignat}{4}
f(x)&=x(\sqrt{x+1}-\sqrt{x})\\
& =x(\sqrt{x+1}-\sqrt{x})\frac{(\sqrt{x+1}+\sqrt{x})}{(\sqrt{x+1}+\sqrt{x})}\\
&=x\frac{((\sqrt{x+1})^2-(\sqrt{x})^2)}{(\sqrt{x+1}+\sqrt{x})}
&=\frac {x}{(\sqrt{x+1}+\sqrt{x})}
\end{alignat}</math>
:The true value for the result is 11.174755..., which is exactly ''g''(500) = 11.1748 after rounding the result to 4 decimal digits.
Baris 129 ⟶ 128:
 
-->
 
== Bidang studi ==
== Perangkat lunak ==
Sejak akhir abad keduapuluh, algoritme kebanyakan diimplementasikan dalam berbagai bahasa pemrograman. Netlib memiliki berbagai daftar [[perangkat lunak]] yang banyak digunakan di bidang numerik, kebanyakan bahasa pemrograman yang digunakan dalam Fortran dan C. Untuk produk perangkat lunak yang komersial menerapkan algoritme numerik yang lebih beragam termasuk IMSL dan NAG ''libraries'', sedangkan untuk alternatif yang gratis adalah GNU ''Scientific Library.''
== Lihat pula ==
 
Ada beberapa perangkat lunak populer di bidang numerik seperti MATLAB, TK Solver, S - PLUS, LabVIEW, dan IDL selain itu ada juga versi gratis seperti freemat, Scilab, GNU Octave (mirip dengan [[MATLAB|Matlab]]), IT ++ (C ++ library), R (mirip dengan S - PLUS ) dan varian tertentu dari Python. Kinerja yang dihasilkan dari perangkat lunak tersebut bervariasi, untuk operasi matrik dan vektor biasanya cukup cepat sedangkan untuk skalar kecepatan bervariasi berdasarkan urutan besarnya.
 
Banyak sistem aljabar komputer seperti perangkat lunak [[Mathematica]] memiliki kelebihan dalam hal [[arbitrary precision arithmetic]] sehingga dapat memberikan hasil yang lebih akurat.
 
Selain itu perangkat lunak [[lembatang sebar]] juga dapat digunakan untuk menyelesaikan permasalahan berkaitan dengan analisis numerik
 
== Catatan kaki ==
Baris 138 ⟶ 141:
 
{{Bidang matematika}}
 
{{matematika-stub}}
{{authority control}}
 
[[Kategori:Analisis numerik| ]]
[[Kategori:Ilmu komputasi]]
 
 
[[af:Numeriese analise]]
{{matematika-stub}}
[[an:Analís numerica]]
[[ar:تحليل عددي]]
[[be:Вылічальная матэматыка]]
[[be-x-old:Вылічальная матэматыка]]
[[bg:Числен анализ]]
[[ca:Anàlisi numèrica]]
[[cs:Numerická matematika]]
[[da:Numerisk analyse]]
[[de:Numerische Mathematik]]
[[el:Αριθμητική ανάλυση]]
[[en:Numerical analysis]]
[[eo:Cifereca analitiko]]
[[es:Análisis numérico]]
[[et:Arvutusmatemaatika]]
[[fa:محاسبات عددی]]
[[fi:Numeerinen analyysi]]
[[fr:Analyse numérique]]
[[gl:Análise numérica]]
[[he:אנליזה נומרית]]
[[hi:आंकिक विश्लेषण]]
[[hr:Numerička analiza]]
[[hu:Numerikus analízis]]
[[it:Analisi numerica]]
[[ja:数値解析]]
[[ka:რიცხვითი ანალიზი]]
[[kk:Есептеу математикасы]]
[[ko:수치 해석]]
[[la:Analysis numerica]]
[[lt:Skaičiavimo metodai]]
[[mn:Тоон анализ]]
[[ms:Analisis berangka]]
[[nl:Numerieke wiskunde]]
[[nn:Numerisk analyse]]
[[no:Numerisk analyse]]
[[oc:Analisi numerica]]
[[pl:Analiza numeryczna]]
[[pnb:نمبری انیلیسز]]
[[pt:Análise numérica]]
[[ro:Analiză numerică]]
[[ru:Вычислительная математика]]
[[sc:Anàlisi numèrica]]
[[sh:Numerička analiza]]
[[si:සංඛ්‍යාමය විශ්ලේෂණය]]
[[simple:Numerical analysis]]
[[sk:Numerická matematika]]
[[sl:Numerična matematika]]
[[sr:Нумеричка анализа]]
[[su:Analisis numeris]]
[[sv:Beräkningsvetenskap]]
[[ta:எண்சார் பகுப்பியல்]]
[[tl:Numerikal na analisis]]
[[tr:Sayısal yöntemler]]
[[uk:Обчислювальна математика]]
[[ur:عددی تحلیل]]
[[vi:Giải tích số]]
[[war:Ihapnon nga analisis]]
[[zh:数值分析]]