文件名称:mxArrayIndexingClass:用于 mex 文件编程的 mxArray 索引类-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-19 10:37:52
matlab
在多维MATLAB数组中,最低有效索引排在最前面,而索引是基于一个的。 在 C++ 中,最不重要的索引排在最后,索引从零开始。 这种不一致在创建 mex 文件时会导致混乱和复杂化,必须同时处理这两种约定,尤其是对于更高维度。 这个类试图从 C++ 提供方便的类似于 MATLAB 的多维数组访问,并在两种格式之间轻松转换。 特征: - 直接从 C++ 使用(几乎)MATLAB 语法访问多维数组- MATLAB 和 C++ 之间的类型检查- 任意数量的维度- 支持复杂数据- 重新排列内存中的数组元素,使 M(i,j,k,...) 类似于 M[i-1][j-1][k-1][...]
【文件预览】:
mxArrayIndexingClass.zip