C#矩阵乘法库

时间:2014-03-14 00:26:44

标签: c# visual-studio-2012 namespaces libraries matrix-multiplication

我试图乘以2个矩阵。我using System.Windows.Media,但我仍然在Matrix下获得红色波浪形。我可以告诉using System.Windows.Media正在注册,因为它要我决定是否要将System.Windows.MediaSystem.Drawing用于我的Color。这是我的代码:

        Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
        Matrix matrix2 = new Matrix(2, 4, 6, 8, 10, 12);

        // matrixResult is equal to (70,100,150,220,240,352) 
        Matrix matrixResult = Matrix.Multiply(matrix1, matrix2);

        // matrixResult2 is also 
        // equal to (70,100,150,220,240,352) 
        Matrix matrixResult2 = matrix1 * matrix2;

为什么代码没有在using System.Windows.Media上找到的任何建议?我已经添加了PresentationCore引用。

1 个答案:

答案 0 :(得分:0)

尝试将此放在.cs:

的顶部
using Matrix = System.Windows.Media.Matrix;

这可能是因为您的导入中有System.Windows.Media以及System.Drawing