сделанный

Класс: mATLABEngine.
Пакет: mATLABEngine

Состояние Completion асинхронного вызова функции MATLAB из Python

Синтаксис

tf = FutureResult.done()

Описание

tf = FutureResult.done() возвращает состояние завершения функции MATLAB®, вызванной асинхронно от Python®. FutureResult.done возвращает True, если функция закончилась, и False, если это не закончилось.

Выходные аргументы

развернуть все

Состояние Completion асинхронного вызова функции, возвращенного или как True или как False.

Примеры

развернуть все

Вызовите функцию sqrt MATLAB с async = True. Проверяйте состояние ret, чтобы учиться, закончен ли sqrt.

import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.sqrt(4.0,async=True)
tf = ret.done()
print(tf)
True

Когда ret.done() возвращает True, затем можно вызвать ret.result(), чтобы возвратить квадратный корень.