示例#1
0
        private void Jagged_Click(object sender, EventArgs e)
        {
            if (loadStructures() != 0)
            {
                return;
            }
            string mat = new DenseJagged(matrix).serialize();

            resultsTextBox.Text = "Dense Jagged format:" + Environment.NewLine + mat;
        }
示例#2
0
        private void Jaggedx_Click(object sender, EventArgs e)
        {
            if (loadStructures() != 0)
            {
                return;
            }
            resultsTextBox.Text  = "Jagged Matrix Multiplication:" + Environment.NewLine + Environment.NewLine;
            resultsTextBox.Text += "M =" + Environment.NewLine;
            DenseJagged mat = new DenseJagged(matrix);

            resultsTextBox.Text += mat.serialize();
            resultsTextBox.Text += Environment.NewLine + Environment.NewLine;
            resultsTextBox.Text += "V =" + Environment.NewLine;
            resultsTextBox.Text += String.Join(" ", vector.Select(x => x.ToString()).ToArray());
            resultsTextBox.Text += Environment.NewLine + Environment.NewLine;
            resultsTextBox.Text += "M*V =" + Environment.NewLine;
            double[] res = mat.vectorMultiply(vector);
            resultsTextBox.Text += String.Join(" ", res.Select(x => x.ToString()).ToArray());
        }