Şimdi Ara

Random Simetrik Matris

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
529
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,

    C++ da random simetrik matris nasıl yazabilirim? Random olmayanı yazabiliyorum ama işin içine random karışınca yapamadım.Bir fikri olan var mı?



  • simetrik matris bildiğin gibi (A)^T=A olan kare matrisler.

    köşegen elemanları ile işimiz yok. bundan dolayı oraları rastgele üretebilirsin. yani çok bi kontrole gerek yok.

    ancak diğer elemanlarda örneğin , A21 elamanı ile A12 elemanı eşit olmalı.

    rnd = random(0 to 50);
    a diye matrisin var 10x10 olan

    for ( int j =0;j<11;j++)
    {
    for(int k=0;k<11;k++)
    {
    if(j==k)
    {a[j][k]=rnd;}
    else
    {
    a[j][k]=rnd;
    a[k][j]=a[j][k];
    }

    }

    }

    syntax i sen düzeltirsin mantık bu.

    başarılar



    < Bu mesaj bu kişi tarafından değiştirildi {engineer} -- 20 Nisan 2013; 19:32:16 >
  • Teşekkürler, matrisi array olarak nasıl tanımlayabilirim peki? mesela
    a = 1 2
    3 4

    matrisimi a = 1 2 3 4 olarak tanımlıycam.
  • yani zaten array matris oluyor hocam.

    arrayin indexleri matrisin indexleri oluyor.
  • Yapay Zeka’dan İlgili Konular
    örten fonksiyon sayısı hk.
    8 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.