exponenta event banner

класс matlab.engine.FutureResult

Пакет: matlab.engine

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

Описание

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

Создание

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

Методы

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

Исключения

SyntaxError

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

TypeError

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

matlab.engine.CancelledError

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

matlab.engine.InterruptedError

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

matlab.engine.MatlabExecutionError

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

matlab.engine.RejectedExecutionError

Двигатель остановлен

matlab.engine.TimeoutError

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

Примеры

свернуть все

Вызовите MATLAB sqrt функция из 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