• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C#检测两个矩阵是否相等

OC/C/C++ 水墨上仙 2817次浏览

该方法并不检测矩阵中没一个单元格的值是否相等,因为其类型是double,只是检测单元格的值是否接近,double也不能判断相等。

static bool areMatricesEqual(double[][] matrixOne,  double[][] matrixTwo, double delta)
{
 
  int aRows = matrixOne.Length;
  int bCols = matrixTwo[0].Length;
  for (int i = 0; i < aRows; ++i) // each row of One and Two
	for (int j = 0; j < bCols; ++j) // each col of One and Two
	  if (Math.Abs(matrixOne[i][j] - matrixTwo[i][j]) > delta)
		return false;
  return true;
 }


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C#检测两个矩阵是否相等
喜欢 (0)
加载中……