Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading Matlab将数据传递给其他线程_Multithreading_Matlab - Fatal编程技术网

Multithreading Matlab将数据传递给其他线程

Multithreading Matlab将数据传递给其他线程,multithreading,matlab,Multithreading,Matlab,有没有办法将Matlab数据传递给另一个Matlab线程?我将数据从C++导入到Matlab中,并希望把这个数据传递给另一个函数,它永久循环。C++打开了一个新的MATLAB窗口,所以变量不能很容易地共享。一种方法是将导入的数据写入文件,然后在另一个循环中读取该文件,但这需要相当长的时间。有人有更好的解决方案吗?标准解决方案需要花钱:。需要明确的是,MATLAB解释器是单线程的,不能在多线程上运行MATLAB代码。并行计算工具箱允许您通过集群轻松地在其他MATLAB进程中运行代码,可以使用内置的

有没有办法将Matlab数据传递给另一个Matlab线程?我将数据从C++导入到Matlab中,并希望把这个数据传递给另一个函数,它永久循环。C++打开了一个新的MATLAB窗口,所以变量不能很容易地共享。一种方法是将导入的数据写入文件,然后在另一个循环中读取该文件,但这需要相当长的时间。有人有更好的解决方案吗?

标准解决方案需要花钱:。

需要明确的是,MATLAB解释器是单线程的,不能在多线程上运行MATLAB代码。并行计算工具箱允许您通过集群轻松地在其他MATLAB进程中运行代码,可以使用内置的“本地”集群,该集群在您的机器上为每个物理核心创建一个MATLAB工作程序,也可以通过MDC使用其他机器。