private void button4_Click(object sender, EventArgs e) { label6.Text = ""; ters_matris = new double[sutun, sutun]; matrixoperation = new MatrixOperations(); double det = matrixoperation.DeterminantHesap(t_Carpimmatris); label7.Text = det.ToString(); groupBox4.Visible = true; label7.Visible = true; if (det != 0.0) { ters_matris = matrixoperation.TersMatris(t_Carpimmatris, satir, sutun); //Yazdir(groupBox3, label6,ters_matris ,sutun, sutun); for (int i = 0; i < sutun; i++) { for (int j = 0; j < sutun; j++) { label6.Text = label6.Text + " " + "[" + ters_matris[i, j].ToString("0.##") + "]"; } label6.Text = label6.Text + "\r\n"; } groupBox3.Visible = true; label6.Visible = true; button5.Visible = true; } else { groupBox3.Visible = false; groupBox5.Visible = false; MessageBox.Show("Determinantı 0 olan matrislerin tersi bulunamaz!!"); } }
private void button3_Click(object sender, EventArgs e) { label5.Text = ""; t_Carpimmatris = new double[sutun, sutun]; matrixoperation = new MatrixOperations(); t_Carpimmatris = matrixoperation.TransposeMultiplic(tmatris, matris, satir, sutun); Yazdir(groupBox2, label5, t_Carpimmatris, sutun, sutun); }
private void button2_Click(object sender, EventArgs e) { label4.Text = ""; tmatris = new double[sutun, satir]; matrixoperation = new MatrixOperations(); tmatris = matrixoperation.Tranpose(matris, satir, sutun); Yazdir(transpos, label4, tmatris, sutun, satir); }
private void button5_Click(object sender, EventArgs e) { label9.Text = ""; sozdeters_matris = new double[sutun, satir]; matrixoperation = new MatrixOperations(); sozdeters_matris = matrixoperation.TransposeTersMultiplic(ters_matris, tmatris, satir, sutun); Yazdir(groupBox5, label9, sozdeters_matris, sutun, satir); textBox4.Text = matrixoperation.carsayac.ToString(); textBox3.Text = matrixoperation.topsayac.ToString(); groupBox6.Visible = true; }