Yazı Font Küçült Yazı Font Büyült

İki Matris Çarpımı

private void button1_Click(object sender, EventArgs e)
        {
            int[,] matris1 = new int[2, 2];
            int[,] matris2 = new int[2, 2];
            int j, l, k,i, sonuc = 0, boyut1, boyut2, ilkboyut1, ilkboyut2;
            matris1[0, 0] = Convert.ToInt32(textBox1.Text);
            matris1[0, 1] = Convert.ToInt32(textBox2.Text);
            matris1[1, 0] = Convert.ToInt32(textBox3.Text);
            matris1[1, 1] = Convert.ToInt32(textBox4.Text);


            matris2[0, 0] = Convert.ToInt32(textBox5.Text);
            matris2[0, 1] = Convert.ToInt32(textBox6.Text);
            matris2[1, 0] = Convert.ToInt32(textBox7.Text);
            matris2[1, 1] = Convert.ToInt32(textBox8.Text);
            ilkboyut1 = matris1.Rank;// ilk matrsin sutun sayisi
            ilkboyut2 = matris1.GetLength(0);// satir sayisi

            boyut1 = matris2.Rank;// ikinci matrsin sutun sayisi
            boyut2 = matris2.GetLength(0);// satir sayisi

            for (i = 0; i <= ilkboyut2 - 1; i++)
            {
                for (j = 0; j <= ilkboyut1 - 1; j++)
                {
                    for (k = 0; j <= boyut1 - 1; k++)
                    {
                        sonuc = sonuc + matris1[i,j] * matris2[j,i];
                    }
                }
            }
            textBox9.Text = sonuc.ToString();
}

Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN