我正在使用MathsNet.Numerics庫。我想在復向量,即我
using MathNet.Numerics.LinearAlgebra.Complex
這給了我Vector
上Vector
的MathNet.Numerics.LinearAlgebra.Generic.Vector<T>
Operatations爲複雜版本S但不分配對象返回Vector
做業務:MathNet.Numerics操作返回類型
Complex[] complexData = new Complex[n]
... fill data, fft etc ...
Vector vectorReference = new DenseVector(complexData);
vectorReference = vectorReference.Conjugate(); // Error.
錯誤CS0266:無法隱式轉換類型 '
MathNet.Numerics.LinearAlgebra.Generic.Vector<System.Numerics.Complex>
' 到'MathNet.Numerics.LinearAlgebra.Complex.Vector
'
爲什麼在Vector
s上運行的方法的返回值(例如, Conjugate
和PointwiseMultiply
)不可分配給Vector
s?
任何原因你還原我的編輯,改善拼寫和格式? – Stijn
對不起Stijn - 我們做了一個快速編輯,我失去了一個變化 - 隨時可以重新申請。 – Ricibob
沒問題,有時同時編輯無法正確合併。 – Stijn