12-01-2008, 03:21
(En son düzenleme: 12-01-2008 03:23 Serhat.K .)
Matrislerde islemler(c++ programlama)
Evet arkadaşlar istatistik bölümünde sıkca sorulan bazı matrissel işlemleri program şeklinde ıazacağım.
1) MATRİSLERDE TOPLAMA
#include<stdio.h>
int main ()
{
int i,j;
int amat[3][3], bmat[3][3], cmat[3][3];
printf("a matrisinin girilmesi\n");
{
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("A matrisinin %d. satırı %d. sutununu giriniz",i+1,j+1);
scanf("%d ",&amat[j]);
}
}
}
printf("b matrisinin girirlmesi\n");
{
for(i=0;i<3;i++){
for(j=0;j<3;j++)
{
printf("B matrisinin %d. satırı %d. sutununu giriniz",i+1,j+1);
scanf("%d ",&bmat[I][j]);
}
}
}
printf("c matrisinin girilmesi\n");
{
for(i=0;i<3;i++){
for(j=0;j<3;j++)
{
cmat[I][j]=amat[I][j]+bmat[I][j];
}
}
}
printf("A matrisinin ıazdırılması\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++){
printf("%d ",amat[I][j]);
if (j==2)
printf("\n");
}
printf("B matrisinin ıazdırılması\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{ printf("%d ",amat[I][j]);
if (j==2)
printf("\n");
}
printf("C matrisinin ıazdırılması\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++){
printf("%d ",amat[I][j]);
if (j==2)
printf("\n");
}
return 0;
}
[/I][/I][/I][/I][/I][/I][/I]
YGS LYS Soruları
Oyunlar
Yeni Forum sitemiz açıldı Üye olmanızı Rica ederiz.
12-01-2008, 03:22
RE: Matrislerde islemler(c++ programlama)
MATRİS ÇARPIMI
#include<stdio.h>
int main()
{
int mata[3][3],matb[3][3],matc[3][3],i,j,k;
int satir=0,sutun=0;
printf("\n IKI MATRISIN CARPIMI\n");
printf(" \n *** 1. MATRISIN GIRILMESI***\n");
for(satir=0;satir<3;satir++)
{
for(sutun=0; sutun<3; sutun++)
{
printf("\n matrisin %d.satir %d. sutun elemani :", satir+1,sutun+1);
scanf("%d",&mata[satir][sutun]);
}
}
printf("\n ***2.MATRISIN GIRILMESI***\n");
for(satir=0;satir<3; satir++)
{
for(sutun=0; sutun<3;sutun++)
{
printf("\n matrisin %d. satir %d. sutun elemani:", satir+1, sutun+1);
scanf("%d",&matb[satir][sutun]);
}
}
printf("\n ***1. MATRİSİN İAZDIRILMASI***\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%5d",mata[j]);
printf("\n");
}
printf("\n ***2.MATRİSİN İAZDIRILMASI***\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%5d",matb[I][j]);
printf("\n");
}
printf("\n *** 1.VE 2.MATRISIN CARPIMININ SONUCU***\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
matc[I][j]=0;
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<3;k++)
matc[I][j] = matc[I][j] + mata[I][k]*matb[k][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%5d",matc[I][j]);
printf("\n");
}
}
[/I][/I][/I][/I][/I][/I]
YGS LYS Soruları
Oyunlar
Yeni Forum sitemiz açıldı Üye olmanızı Rica ederiz.
12-01-2008, 03:23
RE: Matrislerde islemler(c++ programlama)
MATRİS TERSİ
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
double a[3][3],b[3][3],c[3][3];
double d,k;
int i,j,x,ı;
printf("\n Matrisin Elemanlarini Giriniz\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf(" Matrisin %d.satir,%d.sutun elemani=",i+1,j+1);
scanf("%lf",&a[j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
b[I][j]=1;
else
b[I][j]=0;
}
}
if(a[0][0]==0)
{
for(j=0;j<3;j++)
{
c[0][j]=a[1][j];
a[1][j]=a[0][j];
a[0][j]=c[0][j];
c[0][j]=b[1][j];
b[1][j]=b[0][j];
b[0][j]=c[0][j];
}
}
for(i=0;i<3;i++)
{
d=a[I][I];
for(j=0;j<3;j++)
{
a[I][j]=a[I][j]/d;
b[I][j]=b[I][j]/d;
}
for(x=0;x<ı;x++)
{
if(x!=i)
{
k=a[x][I];
for(j=0;j<ı;j++)
{
a[x][j]=a[x][j]-(a[I][j]*k);
b[x][j]=b[x][j]-(b[I][j]*k);
}
}
}
}
printf("\n***MATRiSiN iNVERSi***\n");
for(i=0;i<ı;i++)
{
for(j=0;j<ı;j++)
printf(" %lf ",b[I][j]);
printf("\n");
}
getch();
}
[/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I]
YGS LYS Soruları
Oyunlar
Yeni Forum sitemiz açıldı Üye olmanızı Rica ederiz.
12-01-2008, 03:23
RE: Matrislerde islemler(c++ programlama)
MATRİS TRANPOZESİ
#include <stdio.h>
int main()
{
int matris[3][3];
int transpoze[3][3];
int i= 0,j= 0;
printf("\n");
printf(" MATRİS VE TRANSPOZESI\n");
printf("\n 3*3'luk matrisin degerlerini giriniz\n ");
for(i= 0 ; i < 3; i++ )
{
for ( j = 0;j< 3;j++)
{
printf("\n Matrisin %i.satir %i. sutun elemani : ",i+1,j+1);
scanf("%i",&matris[j]);
transpoze[j][I] = matris[I][j];
}
}
printf("matris transpozu\n");
{
for( i= 0 ;i < 3; i++ )
for ( j = 0;j< 3;j++)
{printf("%i ",transpoze[I][j]);
if (j==2)
printf("\n");
}
}
return 0;
}
[/I][/I][/I]
YGS LYS Soruları
Oyunlar
Yeni Forum sitemiz açıldı Üye olmanızı Rica ederiz.
Konu Anahtar Kelimeler:
Matematik Matrislerde islemler(c++ programlama) , Matrislerde islemler(c++ programlama) ödevi , Matrislerde islemler(c++ programlama) ödev , Matrislerde islemler(c++ programlama) yardım , Matrislerde islemler(c++ programlama) eğitimi , Matrislerde islemler(c++ programlama) 2010 , Matrislerde islemler(c++ programlama) 2011 , Matrislerde islemler(c++ programlama) 2009 , Matrislerde islemler(c++ programlama) dersleri , Matrislerde islemler(c++ programlama) çıktı , Matrislerde islemler(c++ programlama) formül , Matrislerde islemler(c++ programlama) videoları , Matrislerde islemler(c++ programlama) video , Matrislerde islemler(c++ programlama) öğretimi , Matrislerde islemler(c++ programlama) eğitimi , Matrislerde islemler(c++ programlama) sonuçları , Matrislerde islemler(c++ programlama) matametik ödevi