Selasa, 15 Maret 2011
operasi matrix part 2 ( penjumlahan, pengurangan, pembagian, perkalian)
Operasi operasi matematika pada matrix sangat banyak sekali, disini akan dibahas tentang bagaimana cara pengoperasian matrix penambahan, pengurangan, perkalian dan pembagian. Oke langsung saja kita buat projectnya, seperti biasanya siapkan project terlebih dahulu, klik file new project pada IDE visual studio, akan muncul kotak project name silahkan isi nama project sesuai keinginan tidak ada aturan khusus dalam penulisan nama project. Setelah itu ikuti langkah langkah dibawah ini
1. Tambahkan reference accord.math.dll ke dalam project. Caranya klik menu dan pilih add reference. Akan muncul sebuah kotak dialog pilih browser dan silahkan cari dimana letak file accord.math.dll (Jika belum ada. silahkan download disini)
2. Kenalkan library accord.math.dll pada program. Caranya pada header program ketik source berikut ini
using Accord.Math;
using Accord.Math.Decompositions;
Gambar 1 Preview Source code pengenalan library pada program
3. Tambahkan dua komponen dataGridView dan empat komponen button. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini
Gambar 2 Desain form
4. Inisialisasikan pada variable global matrik A dan matrix B. Source code nya seperti berikut ini
double[,] matrixA =
{
{1,2,3},
{6,2,0},
{0,0,1}
};
double[,] matrixB =
{
{2,0,0},
{0,2,0},
{0,0,2}
};
5. Tambahakan fuction untuk menampilkan hasil matrix ke dalam dataGridView. Berikut ini source codenya
private void tampilkanMatrik(double[,] data, DataGridView grid)
{ for (int i = 0; i < data.GetLength(0); i++)
{for (int j = 0; j < data.GetLength(1); j++)
{grid.Rows[i].Cells[j].Value = data[i, j].ToString();
}}
}
6. Double klik pada button satu (button yang berlabelkan pengurangan) untuk membangkitkan single klik pada button tersebut. masukan source code berikut ini
var C = matrixA.Subtract(matrixB);
7. Double klik pada button dua (button yang berlabelkan penjumlahan) untuk membangkitakan event single klik pada button tersebut. Masukan source code berikut ini
var C = matrixC.Add(matrixB);
8. Doubel klik pada button tiga (button yang berlabelkan perkalian) untuk membangkitkan event single klik pada button tersebut. Tambahkan source code berikut ini
var c=matrixA.Multiply(matrixB)
9. Dounle klik pada button empat. Button yang berlabelkan pembagian untuk membangkitkan event single klik pada button tersebut. tambahkan source code berikut ini
var C=matrixA.Divide(matrixB)
10. Done. Program selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar, maka saat program dijalankan program akan menampilkan dua buah matrix dan beberapa button untuk melakukan penjumlahan, pengurangan, pembagian dan perkalian. Berikut ini beberapa hasil preview dari program yang dirunning
Gambar 3 Hasil running operasi pengurangan
Gambar 4 Hasil Running operasi penjumlahan
Gambar 5 Hasil Running operasi perkalian
Gambar 6. Hasil Running operasi pembagian
Untuk memahami program ini silahkan downloan contoh programnya disini dan download projectnya disini
daftar file untuk download
- Library Accord.net || singel download (accord.math.dll) disini|| Complete (instaler) disini
- Contoh program download disini
-Project Download disini
pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Semua program dalam tutorial ini ditulisa menggunakan IDE Visual studio 2010. dengan target framework 3.5.
Posted by SmileYahuii at 08:55
Kirimkan Ini lewat Email BlogThis! Berbagi ke Twitter Berbagi ke Facebook Berbagi ke Google Buzz
Labels: Algoritma, C#, Komputer
0 comments:
Poskan Komentar
Links to this post
Buat sebuah Link
Posting Lebih Baru Posting Lama Beranda
Langgan: Poskan Komentar (Atom)
Daftar Isi
Daftar isi»
POSTINGANKU
* ► 2010 (65)
o ► April (1)
o ► Juni (8)
o ► Juli (13)
o ► Agustus (9)
o ► September (4)
o ► Oktober (4)
o ► November (8)
o ► Desember (18)
+ Menulis String pada Header Row DataGridView
+ Memecah atau Membagi String di C# (C-Sharp)
+ mengirim nilai antar form ( Form1 ke form2 / form2...
+ Menangkap tombol ENTER di C#
+ Program Algoritma LZW di C#
+ Memutar Adio di C#
+ Menampilkan Line Number (nomer baris code) di C#
+ Algoritma Shannon Fano di C# (C-Sharp)
+ Algoritma RLE (Run-length encoding) di C#
+ Konvert berbagai type data di C# (C Sharp)
+ mendeklarasikan array dinamis pada saat runtime
+ Pembangkit Bilangan Random class di C#
+ function dengan return value berupa array di C#
+ Break dalam perulangan di C#
+ contoh rekursif function di C#
+ Membuat Loadingbar dengan Thread di C# (C sharp)
+ terminate (kill) proses di windows melalui C# (C S...
* ▼ 2011 (33)
o ► Januari (15)
+ membuat program service windows di C# (C Sharp)
+ Mencapture gambar atau video dari Webcam di C# (C...
+ Mendeteksi Keberadaan WebCam di komputer menggunak...
+ menjalankan semua perintah command prompt di C# (C...
+ mendapatkan nilai pixel dari gambar di C# (C Sharp...
+ Ukuran Dimensi Array multidimensi di C# (C Sharp)
+ Deteksi tepi pada Suatu Citra di C# (C Sharp)
+ Program Fuzzy C Mean Clustring di C# (C Sharp)
+ Menambahkan gambar pada button di C# (C Sharp)
+ membuat jam digital di C# (C Sharp)
+ Memasang / instalasi batteray alarm pada windows
+ perbedaan koneksi antara C# dengan mysql
+ Button dinamis antar form di C# (C Sharp)
+ operasi operasi matematika di C# (C SHARP)
+ contoh penggunaan thread sederhana di C Sharp C#
o ► Februari (10)
+ Mengganti Form startup pada C#
+ Mencari dan mendapatkan direktori project di C Sha...
+ Menangkap kesalahan dengan Try Catch di C Sharp ( ...
+ membuat button di dataGridView di C# C Sharp
+ membuat form login dengan database Mysql di C# ( C...
+ Struktur switch case di C# ( C Sharp )
+ Shutdown dan Restart Komputer di C# ( C Sharp )
+ Membuat Animasi Gambar di button di C# ( C Sharp )...
+ perbedaan form modal dan form non modal di ( C# ) ...
+ Operasi pengurangan Citra pixel di C# ( C Sharp )
o ▼ Maret (8)
+ operasi operasi matix di C# (Eigen vector Eigen va...
+ operasi matrix part 2 ( penjumlahan, pengurangan, ...
+ operasi aritmatika dan kuadrat di C Sharp (C#)
+ Membuat StopWatch di C# ( C Sharp )
+ Melewatkan type data sebagai parameter pada functi...
+ Animasi gambar pada button saat diklik di C# (C Sh...
+ menghitung eigenValue di C# (C Sharp )
+ menambahkan library/komponen/dll ke program di C# ...
Dunia .NET
* Dynamically execute a method only once a day using webservice
* Searching for multiple strings in multiple files
* Create simple PDF document on the fly with C#, which library to use ?
* how to submit datetime parameter to a WCF REST service
* RX AutoCompleteBox
Kecerdasan Buatan
* C# tips : How to draw on a picturebox image using mouse by c#
* How to allow unsafe code in visual studio 2010 c#
* Convert a image file in byte pointer data and apply algorithom C#
* c# tips: execute windows shutdown ,restart ,logof command in c#
* Controlling PC And Remote Access via lan in c#
Majalah IlmuKomputer
* Fungsi terbilang dengan suara
* Instalisasi Sui Pack Pada Delphi 7.0
* Memproteksi file PDF dengan password
* Memproteksi file PDF (PDF SECURE)
* “Membuat Web sederhana dengan Joomla”
Tentang Komputer
* Trik Cowok Jelek Biar Dapat Cewek Idaman
* Cerita Lucu Boy Ga Boleh Kawin
* Facebook dan KillFacebook.com
* Cek Fitur Asyik Facebook Questions
* Yahoo Luncurkan Search Direct, Saingi Google Instant
Template Awesome Inc.. Didukung oleh Blogger.
Tidak ada komentar:
Posting Komentar