在窗口中显示:
 
  A11        A12        A13                   B11       B12
  A21        A22        A23        ×         B21       B22  A31        A32        A33                   B31       B32
=A11*B11+A12*B21+A13*B31+
A21*B11+A22*B21+A23*B31+
A31*B11+A32*B21+A33*B31+
A11*B12+A12*B22+A13*B32+
A21*B12+A22*B22+A23*B32+
A31*B12+A32*B22+A33*B32
其中字母代表编辑框

解决方案 »

  1.   

    线性代数的一个应用,好像叫做矩阵A与矩阵B的叉积吧。声明二个数组A[1..3][1..3],B[1..2][1..3]。然后按照以下规则运算:数组A的行依次乘于数组B的列。如:A[1][1] * B[1][1],A[1][2]*B[2][1],A[1][3]*B[3][1],A[1][1]*B[2][1],A[1][2]*B[2][2],A[1][3]*B[2][3],然后依次用A[2],A[3]的行乘于B的列。大体就是这样的,很久没有接触线代了,差不多丢光了。
      

  2.   

    感觉用Edit显示不太好看,可以考虑直接写在画布上
      

  3.   

    两个矩证的乘积,算法很简单的
    给个3*3事例吧
      for i:=1 to 3 do
      begin
        for j:=1 to 3 do
          begin
            for n:=1 to 3 do
              C[i,j]:=C[i,j]+A[i,n]*B[n,j];
          end;
      end;
      

  4.   

    算法我知道但具体怎么实现呢?输出窗口到是无所谓,输入窗口一定要用eidt