【发布时间】:2016-11-26 22:12:30
【问题描述】:
我目前正在使用 Eigen 库将一些 Matlab 代码转换为 c++。 我得到了matlab代码,如下:
我有 2 个矩阵 N_R、G_R。
N_R 是一个 8 行 10 列的矩阵,而
G_R是一个8值向量的对角矩阵
有一个系统矩阵,其中包含术语N_R .' * G_R * N_R。
我在使用这个术语时遇到了真正的麻烦,并且无法找到 . ' * 的这种组合实际上做了什么。
我猜这是某种转置和乘法,但我不断收到关于尺寸不匹配的错误。
【问题讨论】:
-
N_R . ' * G_R * N_R不是有效的 MATLAB 语法。我几乎为你的困惑感到抱歉。 -
@AndrasDeak。好吧,唯一的问题是 .和 ',这可能是一个编辑问题。
-
@Johan 我同意。但这是我的思路:“哦,基本语法问题,由 10k 用户回答,bah。” --> “哦,那 MATLAB 代码是这样写的吗?恶魔,谁会做这种事?可怜的 OP。” --> “等一下,这甚至不是有效的 MATLAB 语法。那么为什么有人要求语法甚至不使用他们所询问的语法?”。 (我承认我的脾气暴躁可能受到 SO Docs 并发症的影响)