c++ - 将 matlab 数组(MAT 文件)转换为 C++ 数组

标签 c++ c arrays matlab mat-file

我在 MATLAB 中有一个包含特定数据的二维 double 组。 我想在 C++ 中使用这个数组,所以我将数组保存在 mat 文件中。 我知道 MATLAB 有一些 C 函数可以在 C++ 中读取 mat 文件( matdsgn 、 matOpen 等),但我不知道如何在 C++ 程序中使用它们。实际上,我不知道如何在C++中使用C库。 任何帮助将不胜感激。

最佳答案

如果您有 MATLAB 2017a,则有一个内置函数。请参阅此 MATHWORKS 链接:Math Works

关于c++ - 将 matlab 数组(MAT 文件)转换为 C++ 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45917528/

相关文章:

c - ALSA: snd_pcm_hw_params_free() 导致内存错误

C# 具有相同内存的多个数组

c# - 添加多维数组到列表

c++ - C++ 17中的静态constexpr和静态内联变量有什么区别?

c++ - 将指针分配给 C++ 中的指针

c - 在#define 方面需要一些帮助

c语言数组问题

C++ vector::clear() - 破坏顺序?

c++ - 嵌入式平台上的线程类内存分配异常

java - 使用无限索引填充数组 - Java