Exemple #1
0
 private void BT_Escalar2_Click(object sender, EventArgs e)
 {
     datagrid2.CellValueChanged -= Datagrid2_CellValueChanged;
     matriz2 = CalculosMatrices.EscalarMatriz(matriz2, double.Parse(TXB_Escalar2.Text));
     CalculosMatrices.MatToDataGrid(matriz2, datagrid2);
     datagrid1.CellValueChanged += Datagrid2_CellValueChanged;
 }
Exemple #2
0
 private void BT_Tmat1_Click(object sender, EventArgs e)
 {
     datagrid1.CellValueChanged -= Datagrid1_CellValueChanged;
     matriz1   = CalculosMatrices.GenerarTranspuesta(matriz1);
     datagrid1 = CreateDataGridMat(datagrid1, matriz1.GetLength(0), matriz1.GetLength(1));
     ShowMat(Mat1, datagrid1);
     CalculosMatrices.MatToDataGrid(matriz1, datagrid1);
     datagrid1.CellValueChanged += Datagrid1_CellValueChanged;
 }
Exemple #3
0
        private void BT_Multiplicar_Click(object sender, EventArgs e)
        {
            CalculosMatrices.DataGridToMat(datagrid1, matriz1);
            CalculosMatrices.DataGridToMat(datagrid2, matriz2);
            var res = CalculosMatrices.MultiplicarMatriz(matriz1, matriz2);

            matrizRes   = res;
            datagridRes = CreateDataGridMat(datagridRes, res.GetLength(0), res.GetLength(1));
            ShowMat(MatRes, datagridRes);
            CalculosMatrices.MatToDataGrid(res, datagridRes);
        }
Exemple #4
0
 private void BT_Restar_Click(object sender, EventArgs e)
 {
     CalculosMatrices.DataGridToMat(datagrid1, matriz1);
     CalculosMatrices.DataGridToMat(datagrid2, matriz2);
     try
     {
         var matRes = CalculosMatrices.RestarMatriz(matriz1, matriz2);
         matrizRes   = matRes;
         datagridRes = CreateDataGridMat(datagridRes, matRes.GetLength(0), matRes.GetLength(1));
         ShowMat(MatRes, datagridRes);
         CalculosMatrices.MatToDataGrid(matRes, datagridRes);
     }
     catch (Exception)
     {
         MessageBox.Show("Las matrices no son del mismo orden");
     }
 }
Exemple #5
0
 private void Datagrid1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
 {
     CalculosMatrices.DataGridToMat(datagrid1, matriz1);
 }
Exemple #6
0
 private void BT_TmatR_Click(object sender, EventArgs e)
 {
     matrizRes = CalculosMatrices.GenerarTranspuesta(matrizRes);
     CalculosMatrices.MatToDataGrid(matrizRes, datagridRes);
 }
Exemple #7
0
 private void BT_Escalar3_Click(object sender, EventArgs e)
 {
     matrizRes = CalculosMatrices.EscalarMatriz(matrizRes, double.Parse(TXB_EscalarRes.Text));
     CalculosMatrices.MatToDataGrid(matrizRes, datagridRes);
 }