将std::vector<double>转换为matlab setVariable可用数组

Convert std::vector<double> to matlab setVariable usable array

我有一个 std::vector 的双打,我需要将这些数据传递给 Matlab(进行绘图)。如何将矢量转换为 Matlab 可读矢量?

您可以使用.data()访问底层内存块。结合 .size(),您可以获得类似 C 的数组,然后将其传递给 MATLAB。