Ich verwende MathNet.Numerics-Paket für die Matrixberechnung.2D-Array - ein Nested-Array-Initializer wird erwartet. C#
Für Matrix Deklaration und Initialisierung der erwartete Code lautet wie folgt:
Matrix<double> A = DenseMatrix.OfArray(new double[,] {
{1,1,1,1},
{1,2,3,4},
{4,3,2,1}});
In meinem eigenen Code, ich habe drei eindimensionale Arrays - xPointsSquared, yPoints, ein.
ich den Fehler - „eine verschachtelte Feldinitialisierung wird erwartet“, wenn sie versuchen, die Matrix in dieser wie folgt zu initialisieren,
Matrix<double> A = DenseMatrix.OfArray(new double[,] {
xPointsSquared,
yPoints,
one});
Muss es nicht DenseOfColumnArrays sein, wenn die Matrix die Dimension 3660x3 hat? – DazedNConfused
Ja, wenn die Arrays Spalten statt Zeilen darstellen, würde DenseOfColumnArrays die Aufgabe übernehmen. –