Max_in_place是一个示例MEX文件,它显示了一个用于在MEX函数中进行多线程处理的通用框架。
语法:max_in_place (matrix1 matrix2)
两个输入矩阵必须是实数的非稀疏矩阵,并且具有相同数量的元素。用两个矩阵中对应元素的最大值就地更新matrix1输入(不重新分配内存)。
多线程是通过Matlab的内置maxNumCompThreads函数控制的。
代码可以很容易地适应其他处理类型。
详细的描述见:http://UndocumentedMatlab.com/blog/multi-threaded-mex
引用作为
实验后奥特曼(2022)。max_in_place -多线程MEX函数的例子(//www.tatmou.com/matlabcentral/fileexchange/68237-max_in_place-example-of-multi-threaded-mex-function), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R2017b
兼容任何版本