mexPutVariableShare​dDataCopy:此 C 例程将变量的共享数据副本从 mex 例程放入工作区-matlab开发

时间:2024-06-19 07:43:33
【文件属性】:

文件名称:mexPutVariableShare​dDataCopy:此 C 例程将变量的共享数据副本从 mex 例程放入工作区-matlab开发

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-19 07:43:33

matlab

此提交适用于熟悉 MATLAB 的写时复制和共享数据复制机制的 C mex 程序员。 官方 mex 例程 mexPutVariable 直接从 mex 函数(不使用 plhs 返回工具)将变量的深层数据副本放入工作区。 如果您正在处理非常大的变量,那么这种深拷贝可能是不可取的。 封闭的函数 mexPutVariableSharedDataCopy 的作用类似于 mexPutVariable,但它放置的是变量的共享数据副本而不是深层数据副本。 包含函数文件本身、函数的头文件和测试例程(带有用于自构建的关联 m 文件)。 免责声明: 此函数使用非官方技术直接侵入 mxArray 变量标头值。 因此,不能保证可以在所有平台上或所有MATLAB版本上使用。 它仅在少数 32 位 Windows 平台上进行了测试。


【文件预览】:
mexPutVariableSharedDataCopy_20130613.zip

网友评论