Soru sorklavyeden girilen matrsi
matematikci tarafından 2 ay önce soruldu

Command Window ekranında klavyeden bir kare matrisin elemanlarının girilmesine imkân veren programı nasıl yazabilrim

25 cevap var
En iyi cevap
Osman Sayginer Yönetici tarafından 2 ay önce cevaplandı

Şimdi bunun için bir algoritma yazmanız gerekiyor. Aklıma şöyle bir yöntem izlenebilir:

    1. Yukarıdaki gibi input ile matrisi al (m,n)
    2. Alınan a değişkeninin boyutlarını bul (size fonksiyonu kullanılabilir)
    3. for döngüsünün içinde if koşulu ile birbirinin simetriği olacak hücreleri kontrol et. Örneğin:
      if a(m,n)==a(n,m)
      fprintf('Bu element testi gecti')
      else
      fprintf('TESTI GECEMEDI!')
      end

Bu şekilde İç içe iki for döngüsü ile matrisin tüm elementlerinde gezeceksiniz. Biraz karmaşık gelebilir. Takılırsanız mutlaka sorun.

Osman Sayginer Yönetici tarafından 2 ay önce cevaplandı

Merhaba aşağıdaki örneği kullanabilirsiniz. Yalniz klavyeden veriyi giren kişi bir kare matris girmeli. Örn: [1 2; 3 4]

 a = input('Lutfen bir kare matris giriniz: ');
matematikci tarafından 2 ay önce cevaplandı

editör ortamına bu şekilde yazdım ama şöyle bir şey var simetrik matris olup olmadığını göstermesi gerekiyor.
burada takıldım yardımcı olur msuunuz

Osman Sayginer Yönetici tarafından 2 ay önce cevaplandı
  1. Simetrik matris mi yoksa kare matris mi diye sormak istiyorsunuz?
  2. Simetrik ise hangi eksene göre simetrik?
matematikci tarafından 2 ay önce cevaplandı

şöyle söyleyeyim 1.köşegene göre simetrik olacak

matematikci tarafından 2 ay önce cevaplandı

http://keremozer.com/csharp/csharp-basit-simetri-matris-yapimi-matrix-symmetry.html  
hocam link deki örnek gibi 
oradaki matris şeklinde olana simetrik matris diyoruz

Osman Sayginer Yönetici tarafından 2 ay önce cevaplandı

Verdiğiniz bağlantıdaki gibi bir matris mi oluşturmak istiyorsunuz yoksa girilen matris simetrik mi diye kontrok mü etmek istiyorsunuz?

matematikci tarafından 2 ay önce cevaplandı

girilen matrisin simetrik olup olmadığını istiyorum

matematikci tarafından 2 ay önce cevaplandı

editör ortamında nasıl yazacağımı bilmiyorumm

matematikci tarafından 2 ay önce cevaplandı

yaptığım matlabı nasıl size atabirlim

Osman Sayginer Yönetici tarafından 2 ay önce cevaplandı

Buraya yazabilirsiniz takildi[iniz yeri ve kodunuzu.

matematikci tarafından 2 ay önce cevaplandı

fotoğraf nasıl atabilrim

matematikci tarafından 2 ay önce cevaplandı

kontrol=1;

 
for (i = 2; i)

 
for (j= 1; J< = i-1; J++)

 
{

 
eğer (mat[i][j]!= mat[j] [i])

 
kontrol=0;

 
}

 
for (i= 1; i)

 
{

 
for (j= 1; j)

 
printf (%5d ,mat[i] [j]);

 
printf(\n);

 
}

 
if(kontrol==1) printf(Matris Simetriktir);

 
else printf(Matris Simetrik Degildir);

 
getch();

 
}

matematikci tarafından 2 ay önce cevaplandı

hocam hata veriyor sürekli nasıl yapacağım 

Osman Sayginer Yönetici tarafından 2 ay önce cevaplandı

Ne hatası veriyor?