Matriks dalam matematika merupakan kumpulan bilangan, simbol atau ekspresi berbentuk persegi panjang yang disusun menurut baris dan kolom. Bilangan-bilangan yang terdapat pada suatu matriks disebut dengan elemen atau disebut juga anggota dari suatu matriks. Contoh matriks dengan 2 baris dan 3 kolom yaitu sebagai berikut :
Matriks banyak dimanfaatkan untuk menyelesaikan berbagai permasalahan matematika misalnya dalam menemukan solusi masalah persamaan linear, transformasi linear yakni bentuk umum dari fungsi linear contohnya rotasi dalam 3 dimensi. Matriks juga seperti variabel biasa, sehingga matrikspun dapat dimanipulasi misalnya dikalikan, dijumlah, dikurangkan, serta didekomposisikan. Menggunakan representasi matriks, perhitungan dapat dilakukan dengan lebih terstruktur.
Berikut Contoh Penerapan Matriks pada Script Delphi 7 :
program Project6;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
A,B,C:ARRAY[1..10,1..10] OF INTEGER;
X,Y,KOL,BAR:INTEGER;
begin
writeln('NIM : 114224008');
writeln('NAMA : AZIZUN NURRACHMAN');
writeln('===============================');
writeln('CONTOH SCRIPT ARRAY DUA DIMENSI');
writeln('===============================');
writeln(' ');
write('Masukkan Jumlah Kolom A = ' ); readln(KOL);
write('Masukkan Jumlah Baris A = ' ); readln(BAR);
writeln;
writeln('Masukkan Data Matrik A' );
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
write('Matrik A [',x,':',Y,'] = ');
readln(A[X,Y]);
END;
END;
writeln('============================');
write('Masukkan Jumlah Kolom B = ' ); readln(KOL);
write('Masukkan Jumlah Baris B = ' ); readln(BAR);
writeln;
writeln('Masukkan Data Matrik B' );
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
write('Matrik B [',x,':',Y,'] = ');
readln(B[X,Y]);
END;
END;
writeln('============================');
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
C[X,Y]:=A[X,Y]+B[X,Y];
END;
END;
writeln('============================');
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
write(C[X,Y]:7);
END;
writeln;
END;
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.
0 komentar:
Posting Komentar