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。
很抱歉解釋很長。 希望您能理解我的問題,如果您能幫助我找到解決方案,我將不勝感激。
謝謝