养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C#怎么实现矩阵的求负

时间:2024-11-14 13:20:18

C#怎么实现矩阵的求负,在进行数据计算时,通常会使用矩阵以简化计算,实际中求负只要乘-1就可以了,但c#编程需要一些代码来实现,不仅仅直接乘-1就可以了,需要将矩阵中的元素都变号;下面来介绍C#怎么实现矩阵的求负。

工具/原料

电脑,visualstudio2015

方法/步骤

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

C#怎么实现矩阵的求负

2、双击Form1窗体,调到程序主界面,定义一个数组A,2×4矩阵,并赋值:double[,]A=newdouble[2,4]{{1,2,3,4},{4,5,6,7}};最好使用double型,因为运算的数据基本都是double型的。

C#怎么实现矩阵的求负

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

C#怎么实现矩阵的求负

C#怎么实现矩阵的求负

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;}

C#怎么实现矩阵的求负

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

C#怎么实现矩阵的求负

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";}

C#怎么实现矩阵的求负

C#怎么实现矩阵的求负

© 一点知识