C#怎么实现矩阵的求负,在进行数据计算时,通常会使用矩阵以简化计算,实际中求负只要乘-1就可以了,但c#编程需要一些代码来实现,不仅仅直接乘-1就可以了,需要将矩阵中的元素都变号;下面来介绍C#怎么实现矩阵的求负。
工具/原料
电脑,visualstudio2015
方法/步骤
1、运行vs2015,新建一个c#项目,这里使用c#窗体应用程序来实现,新建一个名为“矩阵求负”的程序。
2、双击Form1窗体,调到程序主界面,定义一个数组A,2×4矩阵,并赋值:double[,]A=newdouble[2,4]{{1,2,3,4},{4,5,6,7}};最好使用double型,因为运算的数据基本都是double型的。
3、定义一个求负矩阵的类来实现矩阵的求负运算:右键项目名称“矩阵求负”、选择“添加”-“类”;命名这个类为“qiufu”,点击“添加”。编程的名字最好都是用英文或者拼音。
4、下面是矩阵求负的代码:p掼鸿乡羰ublicstaticdouble[,]求负(double[,]A){intm,n;惺绅寨瞀m=A.GetLength(0);n=A.GetLength(1);double[,]C=newdouble[m,n];for(inti=0;i<m;i++){for(intj=0;j<n;j++){C[i,j]=-A[i,j];}}returnC;}
5、下面来实现求负运算,定义一个矩阵B代表A求负的结果,这时调用我们写的“qiufu”类,double[,]B=qiufu.求负(A);
6、下面输出矩阵A的负矩阵B水貔藻疽,使用一个循环输出数组元素,并显示在textbox中:for(inti=0;i<惺绅寨瞀2;i++){for(intj=0;j<4;j++){textBox1.Text+=Convert.ToString(B[i,j])+"";}textBox1.Text+="\r\n";}