Matrix အသံုးျပဳ နည္း

Matrix အသံုးျပဳ နည္း
=========
1. matrix အျဖစ္ two dimensional array ေတြကို သံုးပါ။
ဥပမာ
1 3 5
2 4 6
0 9 8
ဆိုတဲ့ matrix အတြက္ ဒီလို လုပ္ပါ။
int[][] matrix1=new int[3][3];
matrix1[0][0]=1;
matrix1[0][1]=3;
matrix1[0][2]=5;
matrix1[1][0]=2;
matrix1[1][1]=4;
matrix1[1][2]=6;
matrix1[2][0]=0;
matrix1[2][1]=9;
matrix1[2][2]=8;
အလားတူပဲ
int[][] matrix2=new int[3][3];
int[][] matrix3=new int[3][3];
=======
2. matrix3=matrix1+matrix2 အတြက္
for(int row=0; row♥; row++) {
for(int col=0; col♥; col++) {
matrix3[row][col] = matrix1[row][col] + matrix2[row][col];
}
}
=======
3. matrix3=matrix1-matrix2 အတြက္
for(int row=0; row♥; row++) {
for(int col=0; col♥; col++) {
matrix3[row][col] = matrix1[row][col] - matrix2[row][col];
}
}
=======
4. matrix3=matrix1* matrix2 အတြက္
for(int row=0; row♥; row++) {
for(int col=0; col♥; col++) {
matrix3[row][col] = matrix1[row][col] * matrix2[row][col];
}
}
=======
5. matrix3=matrix1÷ matrix2 အတြက္
for(int row=0; row♥; row++) {
for(int col=0; col♥; col++) {
matrix3[row][col] = matrix1[row][col] / matrix2[row][col];
}
}
=======
matrix3 မွာ matrix1 နဲ႔ matrix2 ရဲ့ ေပါင္း ႏႈတ္ ေျမွာက္ စား ရလဒ္ေတြ ရလာပါမယ္။ matrix1 နဲ႔ matrix2 ကို ေရွ႕ေနာက္ ေနရာေရႊ႕ရင္ ရလဒ္ မတူပါဘူး။
=======

Comments

Popular posts from this blog

သခ်ၤာ တြက္ခ်က္မႈ ဆိုင္ရာ နည္းလမ္းမ်ား

Software Development Library

Android Spinner (Drop Down) Example