Posted by : Me
Sabtu, 02 Mei 2015
Matriks Identitas atau matriks satuan adalah matriks persegi yang elemen – elemen pada diagonal utama seluruhnya adalah bilangan 1 dan lainnya adalah bilangan 0. Dengan kata lain, saat elemen kolom dengan elemen baris matriks adalah sama sebagai contoh a11, a22, a33, dan seterusnya maka bernilai satu sedangkan elemen lainnya otomatis akan bernilai 0. Keistimewaan matriks identitas ialah apabila dikalikan dengan matriks lain yang elemen-elemennya bernilai acak, maka hasilnya akan serupa dengan matriks tersebut. Gampangnya, matriks identitas itu seperti perkalian suatu bilangan dengan angka 1. Berikut ini contoh kode program yang saya tulis. S
Berikut gambar bagaimana tampilan dari program di atas saat dijalankan:
Program matriksIdentitas;
uses
crt;
var
matID: Array[1..10, 1..10] of Integer;
ordo, i, j: integer;
begin
clrscr;
writeln('PROGRAM MENENTUKAN MATRIKS IDENTITAS');
writeln(' ');
{validasi input 1=<ordo<=10}
repeat
write('Matriks berordo: ');
readln(ordo);
until (ordo>=1) and (ordo<=10);
{iterasi untuk menentukan elemen matriks identitas}
For i := 1 to ordo do begin
For j := 1 to ordo do begin
If i = j Then
matID[i, j] := 1
Else
matID[i, j] := 0;
end;
end;
{menampilkan hasil}
writeln(' ');
write('HASIL matriks identitas berordo ', ordo,' adalah:');
writeln(' ');
For i := 1 to ordo do begin
For j := 1 to ordo do begin
write(matID[i, j], ' ');
end;
writeln(' ')
end;
readln;
end.
Berikut gambar bagaimana tampilan dari program di atas saat dijalankan:
Related Posts :
- Back to Home »
- Ilmu Komputer , Matematika , Pascal , Pemrograman »
- [PASCAL] Program Menentukan Matriks Identitas
