有没有办法将perl数组返回给MATLAB?或者我只需要返回一个字符串并解析它?我正在使用MATLAB调用perl脚本来连接MySQL数据库。在得到查询结果后,我想将它传回给MATLAB。返回perl数组到MATLAB
编辑:我使用perl.m的修改版本来调用perl脚本。它调用安装了DBI的perl版本,而不是MATLAB附带的副本。
我改变perl.m线65从
perlCmd = fullfile(matlabroot, 'sys\perl\win32\bin\');
到
perlCmd = 'C:\Perl64\';
请包括一些关于如何在Matlab和Perl之间进行接口的代码。 – Ether 2010-07-26 16:19:32
我使用Matlab的内置perl.m文件。它只是对perl进行dos调用并返回结果。 – Doresoom 2010-07-26 16:31:47
是否有任何特殊原因需要使用perl? 使用JDBC与MySQL的MATLAB连接更容易,它将所有查询结果直接返回到MATLAB工作区。 – Adrian 2010-07-27 09:48:00