Ist es in Matlab möglich, ein Skript zu beenden, aber alle internen Variablen im Arbeitsbereich zu speichern?

Ich führe ein Skript aus, aber es dauert viel zu lange, sodass ich das Skript beenden möchte. Allerdings hat es eine Menge Daten berechnet, die ich idealerweise nicht wegwerfen möchte. Gibt es eine Alternative zuctrl-C womit speichern sie die internen funktionsvariablen im arbeitsbereich?

Im Idealfall suche ich eineMatlab Tastaturkürzel mögenctrl-C, aber wenn das wirklich nicht geht, gibt es vielleicht eine Möglichkeit, dies im Skript meiner Funktion zu tun. Irgendeine Idee, wie ich mein Skript reagieren lassen sollctrl-C als auch, oder vielleicht ein GUI-Element, das ich abbrechen und dann speichere ich die Variablen durch mein Skript?

Einige ähnliche Fragen, die ich gefunden habe, die meine Frage jedoch nicht beantworten:

schließen / pausieren

kündigen

Andere Frage, ähnliche Antwort:

dbstop

BEARBEITEN:

Diese Frage ist anders, weil der Fragesteller ein anderes Problem hat: Er möchte wissen, wo der Fehler liegt, was in meinem Fall Matlab bereits sagt. Ich möchte nur alle Daten aus dem Arbeitsspeicher behalten, wenn es passiert.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage