【发布时间】:2018-10-21 14:18:30
【问题描述】:
我正在尝试将以下 Matlab 代码转换为 C/C++。
indl = find(dlamu1 < 0); indu = find(dlamu2 < 0);
s = min([1; -lamu1(indl)./dlamu1(indl); -lamu2(indu)./dlamu2(indu)]);
我在另一个线程上读到,Eigen 库中还没有与 find() 函数等效的东西,我对此很平静,并且已经蛮力解决了它。
现在,如果我想对lamu1 和dlamu1 进行系数除法,我会选择lamu1.cwiseQuotient(dlamu1),但我该怎么做呢?由indl的系数指定?我在文档中没有找到任何关于此的内容,但也许我没有使用正确的搜索词。
【问题讨论】: