2018-04-06 添加了一个 .zip 文件,其中包括日志、数据集和示例脚本,可以直接从安装了 MATLAB 版本的 JMP 运行。
这些示例文件是白皮书中引用的 .jsl 和 .m 文件: JMP 和 MATLAB 信息工具包。
抽象的:
可扩展性是 JMP 的标志之一。 从 JMP 11 开始,存在将 JMP 与 MATLAB 集成的规定。 通过 JMP 脚本语言 (JSL),您可以将数据从 JMP 发送到 MATLAB,执行 MATLAB 函数,并将结果从 MATLAB 返回到 JMP 以进行进一步分析和可视化。 本文介绍了三个应用此功能的案例研究。 所示示例说明了 JMP 和 MATLAB 具有不重叠功能的功能。 在第一种情况下,执行 MATLAB 程序将数据从时域转换到频域并将结果返回给 JMP。 第二个示例展示了如何使用定制设计器在 JMP 中设计试验,在 MATLAB 中运行仿真模型的试验,然后返回结果以在 JMP 中进行分析和分析。 第三种情况使用 MATLAB 中的遗传算法从 JMP 交互优化多维目标空间。
获取白皮书这里。
你好@DunnTiger764 . ( @Larry_LaRusso来自 JMP 这里。)我在帮忙@Daniel_Valente调查这个问题。 同时,我将 PDF 附加到本文中。 看看你是否可以下载它,如果你有任何问题,请告诉我。 谢谢
并不真地。标有“在此处获取白皮书”的链接仍会导致“糟糕... 抱歉,找不到页面”消息https://www.jmp.com/blind/whitepapers/wp_jmp_matlab_106667.pdf
嘿,它工作!太感谢了@Daniel_Valente .
除了你给出的答案,这是\!"...\!"
我还找到了另一个解决这个问题的方法,我们也可以使用它\[...]\ 并使用提交命令来运行它。 
再次感谢!
你好@Daniel_Valente
我是 JMP 的初学者。 我想同时使用 Matlab 和 JMP,这篇文章对于像我这样的初学者来说真的是一篇很棒的文章。
但现在我坚持使用 JMP 脚本。 我在 Matlab 中运行这段代码没有问题。 但是当我将此代码放入 JMP 时,我得到了错误。
这是代码:
对于 i = 1:长度(文件)-2
system(sprintf('"C:\\Program Files\\WinZip\\wzunzip" -d -o "%s" "%s" "*.csv"',fullfile(merlin_pathname,'\ZipFiles',files(i +2).name),fullfile(merlin_pathname,'Unzipped')));
结尾
这个想法是我想使用 Matlab 的外部软件解压缩某些文件。 所以我们需要给出该外部软件的路径,这里的路径是 "C:\\Program Files\\WinZip\\wzunzip" 。 如果在 matlab 中运行,此代码没有错误。但不知何故,当我在 JMP 脚本中运行时,似乎引号 (" ") 给了我们问题。
另一个简单的例子
MATLAB 提交 (" winzipPath = "C:\\Program Files\\WinZip\\wzunzip" ");
它只会检测到“ winzipPath = ”。 在那个引号之后它不会检测到这个 C:\\Program Files\\WinZip\\wzunzip。
很抱歉解释很长。 希望您能理解我的问题,如果您能帮助我找到解决方案,我将不胜感激。
谢谢