Function untuk memanipulasi matrix tidak disediakan langsung oleh dotNet. Akan tetapi banyak framework yang sudah menyediakan fucntion dari untuk memanipulasi matrix seperti aForge dan Accord. Disini akan dijelaskan bagaimanakah cara untuk memanipulasi data matrix menggunakan framework yang ada (disini memakai framework accord). Sebelumnya silahakn download accord disini, setelah ikuti langkah demi langkah berikut ini. Langkah 1 : Setelah project selesai dibuat lakukan add reference dll accord ke IDE visual studio caranya klik project pada menubar terus pilih add reference, akan muncul sebuah windows pilih browse dan cari accord.math.dll. Jika langkah add reference sudah selesai dilakukan selanjutnya tambahkan empat komponen button, dua komponen dataGridView, dua label , satu textBox dan satu pictureBox.
langkah 2 : Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah
langkah 3 : Deklarasikan variable globa A bertipe array dua dimensi sebagai variable untuk menampung matrix, berikut ini source codenya
double[,] a =
{
{1,2,3},
{6,2,0},
{0,0,1}
};
{
{1,2,3},
{6,2,0},
{0,0,1}
};
langkah 3 : Tambakah code berikut ini pada button satu (yang berlabelkan eigenValue)
var evd = new EigenvalueDecomposition(a);
var D = evd.DiagonalMatrix;
tampilkanMatrik(D, dataGridView2);
var D = evd.DiagonalMatrix;
tampilkanMatrik(D, dataGridView2);
langkah 4 : Double klik pada button dua (yang brelabel eigenVector) untuk membangkitkan even singel klik, masukan source code berikut ini
var evd = new EigenvalueDecomposition(a);
var V = evd.Eigenvectors;
tampilkanMatrik(V, dataGridView2);
var V = evd.Eigenvectors;
tampilkanMatrik(V, dataGridView2);
langlah 5 : Double klik pada button tiga (button yang berlebelkan transpose) untuk membangkitkan even single klik pada button tersebut. Masukan source code berikut ini
var ta=a.Transpose();
tampilkamMatrik(ta,dataGridView2);
tampilkamMatrik(ta,dataGridView2);
langlah 6 : Double klik pada button empat (button yang berlabelkan determinan) untuk membangkitkan event single klik pada button tersebut. Masukan source code berikut ini
double hasil=0;
hasil = a.Determinant();
textBox1.Text = hasil.ToString();
langlah 7 : tambahkan function untuk menampilan matrik ke dataGridView. Berikut ini source code
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();}}
}
langkah 8 : Done. program selesai dibuat. jika langkah-langkah diatas dilakukan dengan benar, maka saat program dijalankan/dirunning akan muncul gambar seperti gambar diatas, dimana disediakan operasi untuk mencari eigenValue, eigenVector, Transporse, Determinan. Akan tetapi sebenarnya kemampuan frameWork Accord tidak hanya sampai disini saja akan tetepi accord mampu menyelesaikan operasi operasi matrik yang lebih detail. suntuk lebih jelasnya silahkan baca dokumentasi pada accord saat menginstal. berikut ini adalah preview program setelah dijalankan
untuk memudahkan dalam memahami program, silahkan
download binaryfile programnya disini dan
download juga full projecnya disini
for more informasi contact on informasi@csharp-indonesia.com
download binaryfile programnya disini dan
download juga full projecnya disini
for more informasi contact on informasi@csharp-indonesia.com
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.
ARTIKEL TERKAIT
ARTIKEL TERKAIT
- menghitung eigenValue di C# (C Sharp )
- operasi aritmatika dan kuadrat di C Sharp (C#)
- operasi matrix part 2 ( penjumlahan, pengurangan, pembagian ...
- menghitung selisih tanggal di C# (C Sharp)
- operasi operasi matematika di C# (C SHARP)
- penjumahan dan Penambahan Tanggal di C#
- operasi pengurangan Citra pixel di C# ( C Sharp )
kak boleh request untuk perhitungan dekomposisi nilai singular dgn aforge.net ga?
BalasHapussaya masi bingung menggunakan library ini,.
trima kasi
regard.
kalau untuk perhitungan eigen dekomposisi saya sendiri kesulitan. karena melibatkan perhitungan aritmatika yang cukup sulit dengan adanya pangkat yang besar, sehingga muncullah framework yang namanya aforge dan juga accord dimana kedua framework ini bisa mengatasi masalah masalah eigen dekomposisi,
BalasHapusuntuk lebih jelasnya silahkan baca dokumentasi dari framework aforge dan juga framework accord, karena kedua framwork ini mempunyai struktur dokumentasi yang baik, dan juga disertai dengan contoh contoh perhitungan nya
semoga bisa membantu
2015-11-24 xiaozhengm
BalasHapuscanada gooses
michael kors handbags
nike roshe runs
michael kors outlet
air jordans
longchamp bags
michael kors outlet online
tiffany and co
ugg outlet
canada goose outlet
ray ban sunglasses
nike air max
hermes uk
coach factory outlet
ugg sale
ugg outlet
michael kors handbags
coach outlet
ugg outlet store
juicy couture
burberry outlet
jordan 4 toro
air force 1
north face jackets
north face outlet
ralph lauren uk
new balance outlet
longchamp outlet
kate spade outlet
toms outlet store
hollister uk
north face uk
nike roshe run women
coach outlet
soccer jerseys
coach factory outlet
true religion outlet
gucci outlet
chaussure louboutin
zhengjx20160411
BalasHapusray bans
nike air max uk
gucci outlet
ralph lauren
michael kors outlet
cheap ray ban sunglasses
air jordan shoes
longchamp outlet
burberry outlet online
coach outlet
nike air max
retro 11
gucci outlet
kobe shoes
kate spade outlet
louis vuitton outlet online
burberry sale
coach outlet
ugg outlet
longchamp handbags
polo ralph lauren
nike trainers women
ralph lauren home
toms wedges
oakley sunglasses
louis vuitton bags
oakley vault
coach outlet online
coach outlet clearance
kate spade outlet
michael kors outlet
replica rolex watches
true religion jeans
oakley sunglasses
replica watches
tory burch outlet online
christian louboutin sale
coach outlet online
nike sb janoski
polo ralph lauren outlet
vans shoes
BalasHapusredskins jerseys
air jordan 13
nike outlet store
nike roshe run shoes
jordan 4
kobe 9
tennessee titans jersey
nike soccer shoes
san antonio spurs
new york giants jersey
philadelphia eagles jerseys
chiefs jersey
browns jerseys
abercrombie outlet
san antonio spurs jersey
boston celtics
eagles jerseys
jacksonville jaguars jerseys
oklahoma city thunder
cardinals jersey
buffalo bills jersey
new balance shoes
vans outlet
air jordan 11
celine outlet online
arizona cardinals jersey
mizuno shoes
abercrombie and fitch
tods shoes
cleveland browns jersey
chicago blackhawks
miami dolphins jerseys
san francisco 49ers jersey
dallas cowboys jersey
linyuan0517
nike blazer pas cher
BalasHapusbengals jersey
san antonio spurs
michael kors handbags
salomon shoes
toms shoes
polo ralph lauren outlet
san francisco 49ers jerseys
nike air force 1
michael kors handbags
tennessee titans jersey
BalasHapuscheap nike shoes
nike air force 1
ecco
replica rolex
oakley sunglasses
reebok outlet
christian louboutin outlet
reebok shoes
replica watches