done

Класс: matlab.engine.FutureResult
Пакет: 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() возвратить квадратный корень.