主要内容

调用MATLAB异步函数从Python

这个例子显示了如何调用MATLAB®√6从Python函数异步®和检索的平方根。

默认同步引擎调用MATLAB函数。控制返回到Python只有当MATLAB函数完成。但发动机也可以调用异步功能。控制立即返回到Python而MATLAB仍执行函数。引擎将结果存储在一个Python变量,函数结束后可以检查。

使用背景异步参数调用MATLAB函数。

导入matlab。未来发动机eng = matlab.engine.start_matlab () = eng.sqrt(4.0,背景= True) ret = future.result()打印(ret)
2.0

使用完成异步调用方法来检查是否完成。

tf = future.done()打印(tf)
真正的

停止执行的函数在它结束之前,电话future.cancel ()

另请参阅

|

相关的话题