我没有Matlab,但我确实安装了(免费)替代Octave并在我的W7计算机上工作。 有没有一种方法将Octave与JMP接口而不是Matlab?我试过以下但没有成功:
1。定义批处理文件('matlab.bat'),打开命令行版本的Octave。 内容:'C:\ Octave \ Octave-4.2.0 \ octave.vbs --no-gui'
2。将批处理文件保存在C:\ Users \ <用户> \ bin中,并确保该目录位于W7 Path环境变量中。 (因此在命令提示符下键入'matlab'会在另一个终端窗口中打开Octave。)
3。设置环境变量MATLABROOT = C:\ Users \
当我发出JSL命令'MATLAB Init();'时我明白了:
'SAS Extension“tkintml”加载失败,无法访问或评估'MATLAB Init',MATLAB Init / * ### * /()'
从说明书 http://www.jmp.com/support/notes/54/810.html 它看起来像是库钩子,可能还需要更多。 我可能会认为我可以通过这种方式欺骗系统,但我们并不是所有人都能访问Matlab;我们所有人都可以安装Octave!
谢谢,杰夫