或者修改函数
public static float[,] addAb(float[,] A,float[] b)
{
int maxi,maxj,maxk,i,j;
maxi = A.GetLength(0);
maxj = A.GetLength(1);
maxk = b.Length;
if( maxi != maxk)
return false;
float[,] a =new float[maxi,maxj+1];
for(i = 0;i < maxi;i++)
for(j = 0;j < maxj;j++)
a[i,j] = A[i,j];
for(i = 0;i < maxi;i++)
a[i,maxj] = b[i];
return a;
}