ta-matlab

Tugas Akhir Mata Kuliah Metode Numerik Dr.

Kebamoto

Penggunaan Metode Numerik dan MATLAB dalam Fisika

Oleh : A. Arif Sartono 6305220017

DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS INDONESIA 2006

Metode Numerik

i

Jika file Bisection dijalankan di Common Window dihasilkan : C...................... Solusi grafik ............ Deskripsi Penulisan Variabel ...... B....... PENDAHULUAN ………………………………………………….. Metode Cramer ................ Berbagai Metode ………………………………………………… A.................................................................... 3........ Matrik A : …………………………………………………………......................................... C..... Sedangkan hasil plot atau gambarnya sebagai beikut : ......................... Metode Biasa ............................................. 9 A................Daftar Isi Halaman Judul ………………………………………………………........... 2................ Penyelesaian ……………………………………………………… 3............... D............................. B................................ C................... Daftar Isi ……………………………………………………………............ Contoh Program MATLAB ............. Metode Langsung ..... Metode Gauss Seidel .............. 2.... 1............... Metode Numerik …………………………………………………............................................................................................................. Metode Gauss Seidel ..... B................................................... A.... D..... C.... B. Soal Nomor 1 ………………………………………………………............... Referensi . Komputer dan metode .............. Matriks-matriks ini jika diselesaikan dengan menggunakan MATLAB.................................................. Metode numerik .......... 1............................................................ i ii 1 1 2 2 2 3 3 3 4 4 4 5 6 6 7 7 7 8 4....... Metode Cramer ......... A................................................. Metode Langsung : …………………………………………............................................................. 5...................................... 9 11 14 18 22 23 23 ii ............................... Metode Biasa …………………………………………………................................................................................................................................ TUGAS AKHIR ........ Matlab ............ PENUTUP ....................

Metode Numerik Seiring pesatnya perkembangan teknologi dan kemajuan zaman. Sudah banyak persoalan di bidang teknik maupun sain yang dapat diselesaikan dengan menggunakan permodelan matematika. elektro. maka solusinya dapat diperoleh dengan metode numerik. Simplifikasi digunakan dimana struktur yang sangat kompleks disederhanakan menjadi struktur yang lebih sederhana. Sering kali permodelan matematika tersebut muncul dalam bentuk yang tidak ideal. para praktisi dan profesional di bidang rekayasa teknik dan sain menganalisa dengan perhitungan manual. solusi exact dari persoalan yang dihadapi tidak akan diperoleh. bidang rekayasa teknik metalurgi. Metode kalkulasi dengan matriks dapat dilakukan dengan mudah menggunakan teknologi informasi. sedangkan secara istilah metode numerik adalah teknik yang digunakan untuk memformulasikan persoalan matematik sehingga dapat diselesaikan dengan operasi aritmatika biasa. Begitu juga dengan permasalahan dalam bidang ilmu pengetahuan fisika murni maupun terapan. Jika persoalan-persoalan yang kita hadapi tidak dapat diselesaikan dengan metode permodelan matematika metode analitik menggunakan dalil-dalil kalkulus. Hal ini dilakukan untuk menghindari kesulitan dalam analisa. Metode numerik secara harafiah berarti suatu cara berhitung dengan menggunakan angka-angka. mesin. sehingga tidak dapat diselesaikan dengan menggunakan metode analitik untuk mendapatkan solusi sejatinya (exact solution). Arif Sartono 1 . Adanya perkembangan teknologi informasi yang sangat pesat pada saat ini mendorong para praktisi untuk mengembangkan cara baru agar pekerjaan analisa dapat dilakukan dengan lebih baik dan lebih efektif. dimana dalam suatu perhitungan dengan data numerik membutuhkan ketelitian dan akurasi yang cukup baik. Pada saat teknologi informasi belum ada atau boleh dikatakan belum maju pesat. Artinya akan terjadi perbedaan dari suatu permodelan dengan kondisi aktual. Metode numerik hanya bisa memberikan solusi yang _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.BAGIAN I PENDAHULUAN 1. dan waktu pengerjaan yang singkat. sipil dan lain-lain dituntut hal yang sama. maka diperlukan suatu produk dengan ketelitian dan akurasi tinggi. Dengan menggunakan metode numerik.

1991) C. b. teknik ini kurang presisi karena sangat tergantung pada ketelitian penggambaran grafik. Metode numerik secara manual. semua parameter dalam persoalan dimodelkan dalam bentuk persamaan matematika.mendekati atau menghampiri solusi sejati sehingga solusi numerik dinamakan juga solusi hampiran ( approximation solution). Solusi tersebut disebut solusi galat (error). Dengan menggunakan kemampuan komputer untuk mendapatkan solusi langsung.) Menentukan metode numerik yang akan digunakan beserta taksiran analisis galat awal. B.) Apakah metode tersebut teliti ? _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. model matematika yang diperoleh pada tahap pertama bisa saja masih kompleks. setelah model matematika yang sederhana diperoleh. Pada saat sebelum perkembangan teknologi informasi belum pesat seperti sekarang ini. Untuk memudahkan dan mempecepat kinerja komputer. yaitu : A. Masalah ini timbul biasanya karena kesalahan kecil dalam perhitungan (Chapra & Canale. Secara teori pendekatan ini dapat digunakan dengan baik untuk penyelesaian masalah yang rumit. Semakin kecil galat yang diperoleh berarti semakin dekat solusi hampiran yang diperoleh dengan solusi sejatinya. Ada enam tahapan yang harus dilakukan dalam menyelesaikan persoalan dengan metode numerik. ada dua cara pendekatan yang biasa digunakan jika suatu persoalan tidak bisa diselesaikan dengan metode analitik. Arif Sartono 2 . sehingga ada selisih antara keduanya. Solusi grafik dipakai untuk mencirikan suatu perilaku sistem. Pemilihan metode didasari pada : 2. yaitu : a. Pendekatan solusi ini tentu saja tidak tepat sama dengan solusi sejati. Komputer dan metode numerik memberikan suatu alternatif pemecahan dari masalah-masalah tersebut. dengan komputer kita dapat mencoba berbagai kemungkinan solusi yang terjadi akibat perubahan beberapa parameter dan kriteria error. namun pada kenyataannya seringkali menemui masalah. Pemodelan. Formulasi numerik. tahap selanjutnya adalah memformulasikannya secara numerik. model tersebut disederhanakan dengan membuang parameter yang dapat diabaikan. Penyederhanaan model. yaitu : 1. hampir semua persoalan dapat diselesaikan tanpa perlu penyederhanaan asumsi atau penggunaan teknik yang rumit. Selain mempercepat perhitungan numerik.

Interpretasi meliputi analisis hasil perhitungan dan membandingkannya dengan prinsip dasar dan hasil-hasil empiric untuk menentukan kualitas solusi numerik. (dengan menggunakan salah satu software yang dapat mendukung untuk mempermudah pembuatannya. Jadi perintah yang dipakai adalah dengan perintah yang sudah disediakan oleh matlab. bila program sudah selesai dijalankan dengan menggunakan data sesungguhnya. sebagai catatan penulis juga akan menggunakan software ini) e. Jadi berkaitan dengan cara biasa ini nantinya penulis akan _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. f. Berbagai Metode Dalam menyelesaikan data numerik diperlukan beberapa metode dan dari metode-metode tersebut nantinya kita dapat menggunakan sarana komputer untuk membantu menyelesaikan perhitungannya. algoritma yang telah disusun diterjemahkan dalam program komputer. Di sini akan dikemukakan 4 metode saja yang berhubungan dengan tugas akhir penulis. Menyusun algoritma dari metode numerik yang dipilih. program komputer dijalankan dengan data uji coba sebelum menggunakan data sebenarnya. Evaluasi. hasil yang diperoleh diinterpretasi. Arif Sartono 3 . Dalam persoalan tugas nanti penulis memperoleh persoalan yang merupakan matriks. d. dengan terlebih dahulu membuat flowchart-nya kemudian dituliskan dalam bentuk program. misalnya MATLAB. Operasional. Metode Biasa Metode biasa ini maksudnya adalah bahwa persoalan matematika diselesaikan dengan metode matematika biasa. Metode Langsung Metode langsung ini artinya penyelesaian persoalan matematika diselesaikan dengan cara menggunakan alat bantu yang sudah bisa menyelesaikan persoalan tersebut. Pemrograman. Metode langsung ini akan menggunakan bahasa pemrograman MATLAB. Bahasa pemrograman matlab sudah memiliki berbagai fasilitas untuk menyelesaikan persoalan-persoalan yang ada dan sering muncul. Metode yang akan penulis gunakan adalah : A. yang memiliki cara-cara yang sudah lazim digunakan. B.3.) Apakah metode tersebut mudah diprogram dan waktu eksekusinya cepat ? c. 2.

Seperti kalkulator yang dapat diprogram. [ Z] diformulasikan menjadi suatu program. C. yang meliputi bilangan kompleks. dan masih banyak lagi kemampuan lain dari MATLAB. COBOL dan lain-lain. (Hanselman & Littlefield). Arif Sartono 4 . seperti penggunaan determinan dan lain-lain. Untuk memulai perhitungan biasanya akan menggunakan tebakan awal. dalam MATLAB juga dapat dibuat sekumpulan perintah untuk mengotomatisasi suatu persamaan yang rumit. Disusul perkembangan bahasa dengan tingkat Middle dan High Level Language seperti FORTRAN. MATLAB dapat digunakan untuk menyimpan dan mengambil data. Pascal. Akhir-akhir ini bahasa script pemrograman dijadikan alternatif bagi praktisi karena kemudahannya dalam membuat suatu aplikasi program. MATLAB juga mampu menyelesaikan perhitungan rumit. pengurangan. Metode Cramer Metode adalah metode yang menggunakan dasar perhitungan dengan cara matriks juga. Program MATLAB ini dapat ditulis dengan menggunakan perintah yang sangat sederhana. Dalam membuat suatu program dapat dilakukan dengan cara yang sangat mudah dengan waktu yang relatif lebih singkat dibandingkan dengan menggunakan bahasa Middle dan High Level Language. Pada awalnya bersifat Low Level Language dengan diperkenalkannya bahasa assembly. perkalian dan pembagian. Dalam lingkungan MATLAB. akar dan pangkat. D. Metode Gauss Seidel Metode Gauss Seidel adalah suatu cara penyelesaian dengan menggunakan iterasi. namun dapat mencakup tuntutan untuk menyelesaikan persoalan menganalisis data. Tulisan ini membahas tugas aplikasi dengan menggunakan bahasa pemrograman MATLAB. langkah-langkah metode numerik [V] .menggunakan cara penyelesaian matematika operasi matriks. seperti mialnya matriks [Z][I]=[V] maka persamaannya dapat dinyatakan sebagai [ I ] = 3. BASIC / Visual Basic. MATLAB mampu menangani perhitungan sederhana seperti penambahan. C++. Perkembangan teknologi yang antara lain mencakup bahasa pemrograman telah melalui beberapa tahap. Kemudian dengan mengubah elemen matriks diagonalnya nol. logaritma dan fungi trigonometri. Matlab Dengan bantuan komputer. kita _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Sekarang ini MATLAB adalah salah satu bahasa pemrograman yang banyak digunakan.

Arif Sartono 5 . dan kemudian melaksanakan sebuah perintah MATLAB lainnya yang berinteraksi dengan data dalam memori. Program M-file dengan nama file Bisection.m function y=bf1(x) y=x^2-5*x+6. A. List Program Program M-File dengan nama file bf1. Kita juga dapat melaksanakan perintah MATLAB. mengamati hasilnya. Contoh Program MATLAB Berikut ini adalah contoh program MATLAB dalam mencari akar-akar dengan metode Bisection. yang berisi perintah MATLAB.dapat mengembangkan dan melaksanakan program atau naskah. mengamati hasilnya.m _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.

Arif Sartono 6 . Jika file Bisection dijalankan di Common Window dihasilkan : C. Sedangkan hasil plot atau gambarnya sebagai beikut : _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.B.

. I 2 .BAGIAN II TUGAS AKHIR 1. . Penyelesaian 8 volt Untuk memperoleh tiga buah persamaan tersebut. Gambar 2 Untuk lup I2 seperti yang ditunjukkan pada gambar 2.1) _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Soal nomor satu adalah Carilah kuat arus pada masing-masing cabang ! I2 I1 R1 2 Ω R2 6 Ω I3 R3 3 Ω V1 V2 12 volt 2..R1 + ( I 2 + I 3 ). jumlah dari jatuh tegangan sekitar lup itu sama dengan tegangan sumber V1. Soal Nomor 1 Penulis mendapat bagian tugas nomor 1. Persamaannya adalah . Arif Sartono 7 . kita gunakan hukum tegangan Kirchoff pada tiap lup arus.R2 = V1 (1.

6) (1.1).I 2 + ( R2 + R3 ). . (1. jumlah dari jatuh tegangan sekitar lup itu sama dengan tegangan sumber V2.R2 = V2 (1.I 3 = V1 (1.4) kita dapat menuliskan persamaan matriknya.I 2 + 0+ − I1 + I2 + R2 ..5) ⎡ I1 ⎤ ⎥ B=⎢ ⎢I2 ⎥ ⎢ ⎣ I3 ⎥ ⎦ ⎡V1 ⎤ ⎥ C=⎢ ⎢V2 ⎥ ⎢ ⎣0⎥ ⎦ Jika ditulis dalam bentuk operasi matrik adalah : (1.R3 + ( I 3 + I 2 ).7) ⎡ 0 ( R1 + R2 ) + R2 ⎤ ⎡ I1 ⎤ ⎡V1 ⎤ ⎢0 ⎢ ⎥ ⎢ ⎥ R2 ( R2 + R3 ) ⎥ ⎢ ⎥ ⎢ I 2 ⎥ = ⎢V2 ⎥ ⎢ ⎥ 1 1 ⎣ −1 ⎦⎢ ⎣ I3 ⎥ ⎦ ⎢ ⎣0⎥ ⎦ (1.I 3 = V2 Dari tiga persamaan (1.3) kita susun kembali menjadi : R2 ..2) Untuk mendapatkan persamaan ketiga menggunakan hukum Kirchoff untuk tegangan. persamaannya adalah … . Matrik A : ⎡ 0 ( R1 + R2 ) + R2 ⎤ A=⎢ R2 ( R2 + R3 ) ⎥ ⎥ ⎢0 ⎢ ⎥ 1 1 1 − ⎣ ⎦ (1.3) Dari persamaan (1. Arif Sartono 8 . − I1 + I 2 + I 3 = 0 0 + ( R1 + R2 ).Gambar 3 Untuk lup I3 seperti yang ditunjukkan pada gambar 3.4) I3 = 0 (1.2) dan (1.8) _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. 3. I 3 . Persamaannya adalah .

) Menampilkan hasil elemen matriks B 7.9) besar kuat arus dapat dinyatakan sebagai : (1.) Program dimulai 2.atau secara umum persamaan (1. Algoritma Metode Langsung : 1. Matriks-matriks ini jika diselesaikan dengan menggunakan MATLAB. maka flowchart dan list programnya adalah sebagai berikut : A.) Menentukan variabel matriks B yang diisi dari hasil perhitungan matriks A dibagi matriks B (perintah ini khusus bahasa program matlab) 6.) Menginput elemen matriks berordo 3x3 ke dalam variabel matriks A 4.9) Sehingga dari persamaan (1.) Sebagai persiapan membersihkan layar command window dan menghapus isi variabel sebelumnya yang tidak berfungsi 3. Metode Langsung : a.10) Menurut data pada soal bahwa : R1 = 2 Ω. V2 = 8 volt Sehingga matriksnya dapat ditulis sebagai berikut : ⎡ 0 8 6⎤ ⎥ A=⎢ ⎢ 0 6 9⎥ ⎢ ⎣ −1 1 1 ⎥ ⎦ (1.) Menginput elemen matriks berordo 3x1 ke dalam variabel matriks C 5.) Program selesai _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.13) 4. R3 = 3 Ω dan V1 = 12 volt .8) dapat ditulis : [ A][ B ] = [C ] [ B] = [ A] [C ] (1.11) ⎡ I1 ⎤ ⎥ B=⎢ ⎢I2 ⎥ ⎢ ⎣ I3 ⎥ ⎦ ⎡12 ⎤ ⎥ C=⎢ ⎢8⎥ ⎢0⎦ ⎥ ⎣ (1. Arif Sartono 9 . R2 = 6 Ω.12) (1.

b. Metode ini diberi nama file aruslistrik1. Flowchart Metode Langsung : Mulai Hapus Layar Input matriks A (3×3) . Arif Sartono 10 .m d. List Program _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. C(3×1) B = A\C Hasil B (3×1) Selesai c.

) Program dimulai 2. Metode Biasa a. Arif Sartono 11 .) Menentukan variabel matriks Iakhir yang diisi dari hasil perhitungan invers matriks Z dikali matriks C 7.) Menginput elemen matriks berordo 3x3 ke dalam variabel matriks Z 4. Algoritma Metode Biasa : 1. Hasil Output B.e.) Menginput elemen matriks berordo 3x1 ke dalam variabel matriks C 5.) Program selesai _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.) Menampilkan hasil elemen matriks Iakhir 8.) Mengatur agar variabel angka hanya 5 digit atau dengan format eksponen 6.) Sebagai persiapan membersihkan layar command window dan menghapus isi variabel sebelumnya yang tidak berfungsi 3.

List Program _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Metode ini diberi nama aruslistrik2.m d. Flowchart Metode Biasa : Mulai Hapus Layar & variabel Input matriks Z (3×3) .b. C(3×1) short g Invers Z×C Hasil Inv Z×C Selesai c. Arif Sartono 12 .

Arif Sartono 13 ._________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.

2) .It3)/A(2.I1-(3.) Menentukan variabel I2. Iakhir3 = mutlak dari I3. Algoritma Metode Gauss Seidel 1. I3=(C3A(3. Metode Gauss Seidel a.e.) Sebagai persiapan membersihkan layar command window dan menghapus isi variabel sebelumnya yang tidak berfungsi 3. I1=(C1-A(1.) Menginput elemen-elemen matriks berordo 3x3 ke dalam variabel matriks A 5.1). Arif Sartono 14 .1).3).3).3) .0001 dan variabel x dengan nilai 0 4.It3)/A(1.) Program dimulai 2. I2=(C2-A(2. Hasil Output C.) Menginput elemen matriks berordo 3x1 ke dalam variabel matriks C 6.) Menghitung proses dengan rumusan iter = iter + 1 .I2(1.) Jika Implikasi nomor 7 benar langkah berikutnya mengerjakan nomor 9 9. _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.) Menentukan variabel epsilon dengan nilai 0. x = mutlak dari I3-It3. dan It3 = I3.2).I1-A(2. Iakhir1 = mutlak dari I1. It3 dan iter serta memberikan masing-masing nilai awal 0 7. Iakhir2 = mutlak dari I2.I2)/A(3.1) .) Menentukan implikasi dengan syarat x lebih besar atau sama dengan epsilon 8.2).

x = 1 A(1.2). Iakhir1 = mutlak dari I1. C2 = 6 .3) = 1 .1) = 0 . A(2.3) = 3 .3). A(3. Flowchart Metode Gauss Seidel : Mulai Hapus Layar & variabel epsilon = 0. dan Iakhir3 11.) Menampilkan hasil iter.It3)/A(2. A(1.2).1) = -1. A(1. Iakhir1.m _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Iakhir1.3) = 9 .2) = 1 . Iakhir2 = mutlak dari I2.10.2) = 6 . A(2. Iakhir2.1) . Arif Sartono 15 .2) .It3)/A(1. A(3. It3 = I3.I1-A(2. Iakhir3 c. I3=(C3-A(3.I2)/A(3. It3 = 0. iter = 0 x >= epsilon False True iter = iter + 1 . x = mutlak dari I3-It3. A(3. Iakhir3 = mutlak dari I3.2) = 4 .1) = 0 .1).I1-A(3.0001. C1 = 0 .I2-A(1. C3 = 8 . Iakhir2. Selesai iter. I1=(C1-A(1. I2 = 0.1). Metode ini diberi nama aruslistrik3. I2=(C2-A(2.3).3) . A(2.) Jika implikasi salah program selesai dan jika implikasi benar mengulangi proses nomor 9 b.

List Program _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.d. Arif Sartono 16 .

e. Hasil Output _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Arif Sartono 17 .

1) = C3 7.) Menginput elemen-elemen matriks berordo 3x3 ke dalam variabel matriks A1 dengan elemen samadengan elemen Z kecuali A1(1. B2 dan B3 masing-masing ke dalam varibel Ba1. elemen A1(2.) Menampilkan hasil Ba1. elemen A1(2.) Mengatur agar variabel angka hanya 5 digit atau dengan format eksponen 6.) Menentukan variabel matriks B3 dengan nilai determinan dari A3 dibagi determinan Z 12.) Sebagai persiapan membersihkan layar command window dan menghapus isi variabel sebelumnya yang tidak berfungsi 3.1) = C3 9.) Menginput elemen-elemen matriks berordo 3x3 ke dalam variabel matriks Z 4.) Program dimulai 2. Arif Sartono 18 .1) = C2 dan elemen A1(3.) Menginput elemen-elemen matriks berordo 3x3 ke dalam variabel matriks A3 dengan elemen samadengan elemen Z kecuali A3(1.3) = C1. Algoritma Metode Cramer 1.1) = C1. elemen A3(2.3) = C3 8.) Menentukan variabel matriks B1 dengan nilai determinan dari A1 dibagi determinan Z 10.1) = C2 dan elemen A1(3.) Memasukkan nilai nilai mutlak dari B1.D. Ba2 dan Ba3 14.1) = C1.3) = C2 dan elemen A3(3.) Program selesai _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.) Menginput elemen-elemen matriks berordo 3x3 ke dalam variabel matriks A2 dengan elemen samadengan elemen Z kecuali A3(1.) Menginput elemen matriks berordo 3x1 ke dalam variabel matriks C 5. Metode Cramer a. Ba2 dan Ba3 13.) Menentukan variabel matriks B2 dengan nilai determinan dari A2 dibagi determinan Z 11.

A2(1.3) = 3. A3(3.3) = 9.2) = 4. A2(3.3) = 1 .3) = C1. A1(1.2) = 4.1) = -1. C3 = 8 Ba1 adalah mutlak dari B1 .1) = 0. _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Z(1. A2(2. A2(1. A1(3.2) = 1 . A1(2.2) = 6. A3(1. Z(2. Arif Sartono 19 . A3(1. A2(3.2) = C3. A3(2.3) = 9. C1 = 0 .1) = C1. A1(2. Z(3.2) = 6.3) = C2. Z(2. Z(3. A3(3.2) = 4 . B3 adalah determinan A3 dibagi determinan Z .1) = -1.3) = 3 .3) = 1. C2 = 6 .3) = 9 .1) = 0 .1) = 0. Z(1.2) = C1. A1(3. Ba2. Z(2.3) = 1.2) = 1.1) = C3. A2(3.2) = 6 . B1 adalah determinan A1 dibagi determinan Z . A3(1. Z(3. Ba3 Selesai A2(1.b.1) = 0. A1(3.1) = C2. A2(2.2) = C2.2) = 1.3) = 3. A3(2.3) = C3. A2(2. A3(2. Flowchart Metode Cramer : Mulai Hapus Layar & variabel Z(1. B2 adalah determinan A2 dibagi determinan Z .1) = 0 . Ba3 adalah mutlak dari B3 . A1(2. A1(1.1) = -1. A3(3. short g A1(1.1) = 0. Ba2 adalah mutlak dari B2 . Ba1 .

m d.c. Metode ini diberi nama aruslistrik4. Arif Sartono 20 . List Program _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A.

_________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Arif Sartono 21 .

Hasil Output 5. kemudian diisi dengan data p : menuliskan variabel polyfit xi : menuliskan variabel suhu ke dalam sumbu x z : menuliskan variabel kapasitas ke dalam sumbu y plot : perintah MATLAB untuk menggambar grafik hubungan kapasitas terhadap suhu grid on : perintah MATLAB untuk mengaktifkan grid (garis-garis koordinat) syms T : perintah MATLAB utnuk mendefinisikan penulisan fungsi simbol Tsuhux : menuliskan variabel suhu yang akan di cari nilai kapasitasnya Cy : mendefinisikan variabel fungsi kapasitas Disp : perintah MATLAB untuk menampilkan judul regresi C : menuliskan variabel fungsi yang diperoleh(baru terbentuk) _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. kemudian diisi dengan data Ckapasitas : Membuat variabel kapasitas berbentuk matriks.e. Arif Sartono 22 . Deskripsi Penulisan Variabel dan Perintah yang digunakan dalam Program clc : menghapus layar clear : menghapus variabel yang aktif sebelumnya Tsuhu : Membuat variabel suhu berbentuk matriks.

http://www.BAGIAN III PENUTUP Penulis ingin mengucapkan terima kasih sebesar-besarnya kepada pembimbing yaitu Bapak Dr. Jika dalam tulisan program sederhana ini masih banyak terdapat kekurangan maka penulis mengharapkan saran dan kritik yang sifatnya membangun untuk peningkatan kemampuan penulis dalam mengenal dan menggunakan program MATLAB. Semoga tugas ini juga dapat bermanfaat dan dapat dimanfaatkan sebagai sarana belajar untuk penulis pribadi khususnya dan untuk rekan-rekan sesama mahasiswa Departemen Fisika UI pada umumnya. Teori dan Contoh Soal Teknik Elektro. Andi Yogyakarta. 2005 2. Duane Hanselman & Bruce Littlefield. Referensi : 1.google. MATLAB Bahasa Komputasi Teknis. Andi Yogyakarta. Tugas ini telah memberikan wawasan yang lebih berarti karena dengan mengerjakan tugas ini penulis merasa banyak terbantu sehingga dapat mengenali berbagai perintah program MATLAB yang ternyata begitu banyaknya perintah-perintah yang lebih bermanfaat dan aplikatif dibandingkan perintah-perintah program yang penulis kenal sebelumnya. 2000 3.com _________________________________________________________________ Metode Numerik dan Tugas Program MATLAB Oleh : A. Kebamoto. Arif Sartono 23 . Cekmas Cekdin. Mudah-mudahan pada masa yang akan datang penulis dapat memanfaatkan untuk kepentingan pengajaran.

Sign up to vote on this title
UsefulNot useful