JMP- und MATLAB-Whitepaper-Beispielskripts2018-04-06 Eine ZIP-Datei hinzugefügt, die das Journal, Datensätze und Beispielskripte enthält, die direkt von JMP ausgeführt werden können, wenn eine Version von MATLAB installiert ist.
Diese Beispieldateien sind die .jsl- und .m-Dateien, auf die im Whitepaper verwiesen wird: JMP- und MATLAB-Info-Kit.
Abstrakt:
Erweiterbarkeit ist eines der Markenzeichen von JMP. Beginnend mit JMP 11 gibt es die Vorkehrungen für die Integration von JMP mit MATLAB. Von JMP Scripting Language (JSL) aus können Sie Daten von JMP an MATLAB senden, MATLAB-Funktionen ausführen und Ergebnisse von MATLAB an JMP zur weiteren Analyse und Visualisierung zurückgeben. Dieses Dokument stellt drei Fallstudien vor, die diese Funktionalität anwenden. Die gezeigten Beispiele veranschaulichen die Funktionalität, bei der JMP und MATLAB Funktionen haben, die sich nicht überschneiden. Im ersten Fall wird ein MATLAB-Programm ausgeführt, um Daten aus dem Zeit- in den Frequenzbereich umzuwandeln und die Ergebnisse an JMP zurückzugeben. Das zweite Beispiel zeigt, wie Sie mit dem Custom Designer ein Experiment in JMP entwerfen, Tests mit einem Simulationsmodell in MATLAB ausführen und dann Ergebnisse zur Analyse und Profilerstellung in JMP zurückgeben. Der dritte Fall verwendet einen genetischen Algorithmus in MATLAB, um einen multidimensionalen Zielraum interaktiv von JMP aus zu optimieren.
Holen Sie sich das Whitepaper hier.
Analytische AnwendungsentwicklungBetreff: JMP- und MATLAB-Whitepaper-BeispielskriptsHi @Dunntiger764 . ( @Larry_LaRusso von JMP hier.) Ich helfe @Daniel_Valente schauen Sie sich dieses Problem an. In der Zwischenzeit hänge ich das PDF an diesen Artikel an. Sehen Sie, ob Sie es herunterladen können, und lassen Sie es mich wissen, wenn Sie Probleme haben. Vielen Dank
Betreff: JMP- und MATLAB-Whitepaper-BeispielskriptsNicht wirklich.Der Link mit der Aufschrift „Holen Sie sich hier das Whitepaper“ führt immer noch zu einem „Ups … Entschuldigung, Seite nicht gefunden"-Meldung https://www.jmp.com/blind/whitepapers/wp_jmp_matlab_106667.pdf
Betreff: JMP- und MATLAB-Whitepaper-BeispielskriptsDanke, jetzt ist es behoben.
Betreff: JMP- und MATLAB-Whitepaper-BeispielskriptsDer Link zum Whitepaper ist jetzt defekt
Betreff: JMP- und MATLAB-Whitepaper-Beispielskriptshallo es funktioniert!! Vielen Dank @Daniel_Valente .
Abgesehen von der Antwort, die Sie gegeben haben, nämlich diese \!"...\!"
Ich habe auch eine andere Lösung für dieses Problem gefunden, wo wir diese auch verwenden können \[...]\ und Sie verwenden den Submit-Befehl, um es auszuführen. 
Danke noch einmal!
Betreff: JMP- und MATLAB-Whitepaper-BeispielskriptsMöglicherweise müssen Sie die Anführungszeichen entfernen.
"path=\!"path/to/application\!""
Beachten Sie die \!" und \!".
Probieren Sie das aus und lassen Sie mich wissen, ob es für Sie funktioniert.
Betreff: JMP- und MATLAB-Whitepaper-BeispielskriptsHi @Daniel_Valente
Ich bin ein Anfänger in JMP. Ich möchte Matlab und JMP zusammen verwenden und dieser Beitrag ist wirklich ein großartiger Beitrag für einen Anfänger wie mich.
Aber jetzt stecke ich mit JMP-Skript fest. Ich habe kein Problem, diesen Code in Matlab auszuführen. Aber als ich diesen Code in JMP einfügte, bekam ich einen Fehler.
Hier ist der Code:
für i = 1:Länge(Dateien)-2
system(sprintf('"C:\\Program Files\\WinZip\\wzunzip" -d -o "%s" "%s" "*.csv"',fullfile(merlin_pathname,'\ZipFiles',files(i +2).name),fullfile(merlin_pathname,'Entpackt')));
Ende
Die Idee ist, dass ich bestimmte Dateien mit externer Software von Matlab entpacken wollte. Also müssen wir den Pfad dieser externen Software angeben, der Pfad ist hier "C:\\Program Files\\WinZip\\wzunzip" . Dieser Code hat keinen Fehler, wenn er in Matlab ausgeführt wird. aber irgendwie, wenn ich im JMP-Skript laufe, scheint das Anführungszeichen (" ") uns das Problem zu geben.
Ein weiteres einfaches Beispiel
MATLAB Submit (" winzipPath = "C:\\Program Files\\WinZip\\wzunzip" ");
Es wird nur bis " winzipPath = " erkannt. Nach diesem Anführungszeichen wird dieses C:\\Program Files\\WinZip\\wzunzip nicht erkannt.
Entschuldigung für die sehr lange Erklärung. Ich hoffe, Sie verstehen meine Frage und ich schätze es sehr, wenn Sie mir helfen können, eine Lösung dafür zu finden.
Vielen Dank