Senin, 13 Desember 2010
nilai eigen matriks 2x2 dengan program bahasa C++
//Program Aljabar Linear
//Determinan matriks 4x4
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int brs1=2, kol1=2;
float A[brs1][kol1];
float a, b, c, XA , X1, X2, d, e;
int i,j;
char off;
//masukkan A (Matriks kofisien)
cout << "Masukkan Matriks A :" << '\n';
for (i=0; i<brs1; i++){
for (j=0; j<kol1; j++){
cout<<"baris" << i+1 << "kolom" << j+1 << ":";
cin>>A[i][j];
}
}
//MATRIKS KARAKTERISTIK A
{for (i=0; i<brs1; i++)
{for (j=0; j<kol1; j++)
a = 1;
b = ((-1)*A[1][1])-A[0][0];
c = (A[0][0]*A[1][1])-(A[0][1]*A[1][0]);
cout<< '\n';
cout<< '\n';
//Nilai eigen
XA = (-1)*b;
d = (b*b) - (4*a*c);
e = 2;
X1 = (XA+sqrt(d))/(2*a);
X2 = (XA-sqrt(d))/(2*a);
cout<< '\n';
cout<< '\n';
cout<< "Nilai eigen 1 : " << X1 << '\n';
cout<< "Nilai eigen 2 : " << X2 << '\n';
cout<< '\n';
cout<< '\n';
cout<<"== PROGRAM SELESAI =="<<endl<<endl;
cin>>off;
}}}
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar