matlab.engine.FutureResult class

Пакет: mATLABEngine

Результаты асинхронного вызова функции MATLAB сохранены в объекте Python

Описание

FutureResult класс хранит результаты асинхронного вызова MATLAB® функция в Python® объект.

Создание

MATLAB Engine для Python создает FutureResult возразите, когда функция MATLAB будет названа асинхронно. Нет никакой потребности вызвать matlab.engine.FutureResult() создать FutureResult собственные объекты.

Методы

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

Исключения

SyntaxError

Исключение Python, синтаксическая ошибка в вызове функции

TypeError

Исключение Python, тип данных выходного аргумента, не поддержанного

matlab.engine.CancelledError

Движок MATLAB не может отменить вызов функции

matlab.engine.InterruptedError

Вызов функции прерван

matlab.engine.MatlabExecutionError

Вызову функции не удается выполниться

matlab.engine.RejectedExecutionError

Engine отключен

matlab.engine.TimeoutError

Результат не может быть возвращен в период тайм-аута

Примеры

свернуть все

Вызовите sqrt MATLAB функция из Python. Установите async к True сделать вызов функции асинхронно.

import matlab.engine
eng = matlab.engine.start_matlab()
future = eng.sqrt(4.0,async=True)
ret = future.result()
print(ret)
2.0
Введенный в R2014b