コード例 #1
0
        private void addMatricesButton_Click(object sender, EventArgs e)
        {
            descriptionLabel.Text = string.Format("Based on the selected dimension, 2 two-dimensional arrays are created, then summed.");
            resultTextBox1.Text   = string.Empty;
            resultTextBox2.Text   = string.Empty;
            resultTextBox3.Text   = string.Empty;

            var formHelper = new FormHelper();

            int rows, cols;

            if (!int.TryParse(rowTextBox.Text.Trim(), out rows) || !int.TryParse(colTextBox.Text.Trim(), out cols))
            {
                return;
            }

            var num1 = formHelper.GeneratedRandomMatrix(rows, cols);
            var num2 = formHelper.GeneratedRandomMatrix(rows, cols);

            resultTextBox1.Text = string.Format("Matrix 1:\n{0}", formHelper.FormatMatrix(num1, 10));
            resultTextBox2.Text = string.Format("Matrix 2:\n{0}", formHelper.FormatMatrix(num2, 10));

            var result = _simpleMatlab.AddMatrices(num1, num2);

            resultTextBox3.Text = string.Format("Result Matrix:\n{0}", formHelper.FormatMatrix(result, 15));
        }