Program Penjumlahan Matrik dengan Bahasa C


Matriks adalah suatu kumpulan besaran (variabel dan konstanta) yang dapat dirujuk melalui indeknya, yang menyatakan posisinya dalam representasi umum yang digunakan, yaitu sebuah tabel persegipanjang. Matriks merupakan suatu cara visualisasi variabel yang merupakan kumpulan dari angka-angka atau variabel lain, misalnya vektor. Dengan representasi matriks, perhitungan dapat dilakukan dengan lebih terstruktur. Pemanfaatannya misalnya dalam menjelaskan persamaan linier, transformasi koordinat, dan lainnya. Matriks seperti halnya variabel biasa dapat dimanipulasi, seperti dikalikan, dijumlah, dikurangkan dan didekomposisikan.

Penjumlahan dan pengurangan matriks

Penjumlahan dan pengurangan matriks dapat dilakukan dengan mengoperasikan komponen matriks pada letak yang sama, atau dilambangkan dengan

atau dalam representasi dekoratfinya

Ilustrasi Gambar :

summatrixsummatrix1substracmatrix

Kode Program :

#include <stdio.h>
#include <conio.h>


void main()
{
int j,i,a[2][2],b[2][2],c[2][2];
a[0][0]=1;
a[0][1]=2;
a[1][0]=5;
a[1][1]=6;
b[0][0]=1;
b[0][1]=2;
b[1][0]=5;
b[1][1]=6;


printf("Matrik a \n");

for (i=0; i<2; i++){
	for(j=0;j<2;j++){

	printf(" %d",a[i][j]);
	
	}
	printf("\n");
}

printf("Matrik b \n");

for (i=0; i<2; i++){
	for(j=0;j<2;j++){

	printf(" %d",b[i][j]);
	
	}
	printf("\n");

}

printf("Hasil a+b \n");
for (i=0; i<2; i++){
	for(j=0;j<2;j++){
    c[i][j]=a[i][j]+b[i][j];

	printf(" %d",c[i][j]);
	
	}
	printf("\n");

}
	getch();
} 
 

Tampilan Program :

tampilansummatrix

File Program :

Sumber dan bacaan:

  1. http://wapedia.mobi/id/Matriks_(matematika)
  2. http://www.thehavok.co.uk/scene/32bits/tutorials/mathguide/index.php
Advertisements

About zacknov

This blog about programming and my activity
This entry was posted in Computer, Fisika Komputasi, Software. Bookmark the permalink.

2 Responses to Program Penjumlahan Matrik dengan Bahasa C

  1. 5hufree says:

    gan….mw nanya nih

    jelasin tentang ini donk?

    for (i=0; i<2; i++){
    for(j=0;j<2;j++){

    printf(" %d",a[i][j]);

    }
    printf("\n");
    }

    ane lum ngarti'
    tolong yaa gan?!

    • zacknov says:

      Dalam matrik kita kenal istilah baris dan kolom, atau indeks, misal a(1,1). a(1,1) artinya a berada pada baris 1 kolom 1. Jadi for (i=0; i<2; i++) itu untuk menyatakan indeks baris dan for(j=0;j<2;j++) untuk menyatakan kolom.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s