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