java 调用 Matlab出错
MatLab的m文件如下:
function result = getPolyfit(x,y,z,d)
old = digits;
digits(d);
result = vpa(polyfit(x,y,z));
digits(old);
end
然后java程序调用后报错:Exception: com.mathworks.toolbox.javabuilder.MWException: Undefined function or variable 'digits'.
如果换成:
function result = getPolyfit(x,y,z,d)
result = vpa(polyfit(x,y,z),d);
end
然后java程序调用报错:com.mathworks.toolbox.javabuilder.MWException: Undefined function 'vpa' for input arguments of type 'double'.
各位大侠,是我m文件有问题,还是其他问题。