Есть ли способ вернуть массив perl в MATLAB? Или мне просто нужно вернуть строку и разобрать ее? Я использую вызов от MATLAB к скрипту perl для взаимодействия с базой данных MySQL. После того, как я получу результаты запроса, я хочу передать его обратно в MATLAB.Возвращает массив perl в MATLAB
EDIT: Я использую модифицированную версию perl.m для вызова сценария perl. Он называет версию perl с установленным DBI, а не копией, поставляемой с MATLAB.
я изменил линию 65 из perl.m от
perlCmd = fullfile(matlabroot, 'sys\perl\win32\bin\');
в
perlCmd = 'C:\Perl64\';
Пожалуйста, укажите код, как вы взаимодействуете между Matlab и Perl. – Ether
Я использую встроенный файл perl.m из Matlab. Он просто вызывает вызов dos для perl и возвращает результат. – Doresoom
Есть ли какая-то конкретная причина, по которой вам нужно использовать perl? Соединение MATLAB с MySQL намного проще с использованием JDBC и возвращает все результаты запроса непосредственно в рабочее пространство MATLAB. – Adrian