你是对的,似乎没有现成的功能。您可以使用以下内容:
double dotproduct = 0;
for (i = 0; i <= m.ColumnCount; i++) {
dotproduct += m.Column(i).DotProduct(v);
}
在MathNet中点积两个向量的解决方案(无法弄清楚如何使用矩阵来实现)
安装MathNet.Spatial nuget
services.AddControllers().AddNewtonsoftJson(opt=>{
opt.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
});
然后...
using MathNet.Spatial.Euclidean;
结构来自空间厄瓜多尔命名空间