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 交互作用地最佳化多維目標空間。
取得白皮書這裡。
你好@鄧恩虎764 。 ( @Larry_LaRusso來自 JMP 這裡。)我正在幫忙@丹尼爾_瓦倫特調查一下這個問題。 同時,我將 PDF 附加到本文。 看看是否可以下載,如果有任何問題請告訴我。 謝謝
並不真地。標記為“在此處獲取白皮書”的連結仍然會導致“哎呀... 抱歉,找不到頁面」訊息https://www.jmp.com/blind/whitepapers/wp_jmp_matlab_106667.pdf
嘿,它工作了!太感謝了@丹尼爾_瓦倫特。
除了你給的答案之外,就是這個\!“...\!”
我還找到了解決這個問題的另一個解決方案,我們也可以使用這個\[...]\ 並且您使用提交命令來運行它。 
再次感謝!
你好@丹尼爾_瓦倫特
我是 JMP 的初級使用者。 我想同時使用 Matlab 和 JMP,這篇文章對於像我這樣的初學者來說確實是一篇很棒的文章。
但現在我被 JMP 腳本困住了。 我在 Matlab 中運行這段程式碼沒有問題。 但是當我將此程式碼放入 JMP 中時,出現錯誤。
這是代碼:
對於 i = 1:長度(文件)-2
系統(sprintf('"C:\\Program Files\\WinZip\\wzunzip" -d -o "%s" "%s" "*.csv"',fullfile(merlin_pathname,'\ZipFiles',files(i +2).name),fullfile(merlin_pathname,'解壓縮')));
結尾
我的想法是我想使用 Matlab 的外部軟體解壓縮某些檔案。 所以我們需要給該外部軟體的路徑,這裡的路徑是「C:\\Program Files\\WinZip\\wzunzip」。 這段程式碼在matlab中運行沒有錯誤。但不知何故,當我在 JMP 腳本中運行時,似乎引號 (" ") 給了我們問題。
另一個簡單的例子
MATLAB Submit(" winzipPath = "C:\\Program Files\\WinZip\\wzunzip" ");
它只會偵測到「 winzipPath = 」。 在引號之後,它將不會偵測到此 C:\\Program Files\\WinZip\\wzunzip。
抱歉很長的解釋。 希望您理解我的問題,如果您能幫助我找到解決方案,我真的很感激。
謝謝