gpt4 book ai didi

matlab - 我如何在 Eigen 应用类似 bsxfun 的功能?

转载 作者:太空宇宙 更新时间:2023-11-03 20:04:59 24 4
gpt4 key购买 nike

假设我有一个矩阵 A,它是 n x n 矩阵,我有一个向量 b,它是 n x 1 向量,我想在 Eigen 库中计算以下实现。

bsxfun(@rdivide, A, b)

我如何应用它 Eigen?

最佳答案

这个怎么样:

Eigen::MatrixXf A(n,n);
Eigen::VectorXf b(n);

A.cwiseQuotient( b.replicate(1,A.cols()) )

这是一个没有复制的,相当于MATLAB中的bsxfun:

A.array().colwise() / b.array()

关于matlab - 我如何在 Eigen 应用类似 bsxfun 的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com