Выполните выражение в строке
#include "engine.h" integer*4 engEvalString(ep, string) mwPointer ep character*(*) string
engEvalString выполняет выражение, содержавшееся в string для MATLAB® сессия Engine, ep, ранее начатый с помощью engOpen.
На UNIX® системы, engEvalString отправляет команды в рабочее пространство MATLAB путем записи трубопровода, соединенного с stdin MATLAB процесс. MATLAB читает назад из stdout любой выход, следующий из команды, которая обычно появляется на экране в буфер, заданный engOutputBuffer.
Чтобы выключить выходную буферизацию на Фортране, используйте:
engOutputBuffer(ep, '')
На Windows® система, engEvalString связывается с MATLAB с помощью интерфейса Component Object Model (COM).
Смотрите эти примеры в :matlabroot/extern/examples/eng_mat
fengdemo.F для примера Фортрана.