C#怎么实现矩阵的求负

2025-11-19 03:37:23

1、运行vs2015,新建一个c#项目,这里使用c#窗体应用程序来实现,新建一个名为“矩阵求负”的程序。

C#怎么实现矩阵的求负

2、双击Form1窗体,调到程序主界面,定义一个数组A,2×4矩阵,并赋值:

double [,] A = new double[2,4] { { 1, 2, 3, 4}, { 4, 5, 6, 7} };

最好使用double型,因为运算的数据基本都是double型的。

C#怎么实现矩阵的求负

3、定义一个求负矩阵的类来实现矩阵的求负运算:右键项目名称“矩阵求负”、选择“添加”-“类”;命名这个类为“qiufu”,点击“添加”。编程的名字最好都是用英文或者拼音。

C#怎么实现矩阵的求负

C#怎么实现矩阵的求负

4、下面是矩阵求负的代码

 public static double[,] 求负(double[,] A)

        {

            int m, n;

            m = A.GetLength(0);

            n = A.GetLength(1);

            double[,] C = new double[m, n];

            for (int i = 0; i < m; i++)

            {

                for (int j = 0; j < n; j++)

                {

                    C[i, j] = -A[i, j];

                }

            }

            return C;

        }

C#怎么实现矩阵的求负

5、下面来实现求负运算,定义一个矩阵B代表A求负的结果,这时调用我们写的“qiufu”类,

double[,] B = qiufu.求负(A);

C#怎么实现矩阵的求负

6、下面输出矩阵A的负矩阵B,使用一个循环输出数组元素,并显示在textbox中:

 for (int i = 0; i < 2; i++)

            {

                for (int j = 0; j < 4; j++)

                {

                    textBox1.Text += Convert.ToString(B[i, j]) + "  ";

                }

                textBox1.Text += "\r\n";

            }

C#怎么实现矩阵的求负

C#怎么实现矩阵的求负

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:101
  • 阅读量:144
  • 阅读量:44
  • 阅读量:195
  • 阅读量:158
  • 猜你喜欢