特征归一化()不起作用

时间:2017-08-09 21:10:03

标签: c++ eigen

我有一个名为Pulse的类,看起来像以下一些以及一些不相关的函数:

operator()

我调用field_orientation并期望它返回它应该返回的内容,但是我得到的值是1 / norm(field_orientation)。

通过我的测试,我发现在类field_orientation的初始化行中没有正确规范化。当我用field_orientation.normalized()替换函数的return语句中的 var t = new ProductPackage(); t.ProductSizeId = size.Id; t.IsActive = true; t.PackageSizeId = package.PackageSizeId; t.SAPId = package.SAPId; t.CarrierCode = package.CarrierCode; t.CaseUPCSupplierPack = package.CaseUPCSupplierPack; t.CreatedBy = 1; t.CreatedDate = DateTime.UtcNow; t.UpdatedBy = 1; t.UpdatedDate = DateTime.UtcNow; _dbContext.ProductPackages.Add(t); _dbContext.SaveChanges(); 时,我得到了正确的值。

关于为什么矢量没有被标准化的任何想法?

0 个答案:

没有答案