Ich versuche, die Lesbarkeit meiner Ausgaben zu verbessern. Um zu vermeiden, dass viele Daten angezeigt werden, wäre es schön, Links anzuzeigen, die auf bestimmte Elemente im Arbeitsbereich verweisen (d. H. Eine Variable, eine Tabelle, eine Figur usw.).
Hier ist ein Bild, um die Idee zu veranschaulichen:
Vielleicht können wir die disp
-Funktion verwenden, da ich weiß, dass sie die Erzeugung von Hyperlinks zu einer Webseite oder einer Datei ermöglicht, die auf dem Computer gespeichert ist.
Ist das in MATLAB möglich?
OK, das ist es, was ich mir ausgedacht habe. Als Erstes verwenden Sie die Funktion openvar
und Sie geben die Variable an, die Sie in einzelnen Zitaten umschließen möchten. Dies öffnet die Variable im Variablen-Editor (das Bild, das in Ihrem Schnappschuss abgebildet ist).
Sie können jetzt auch disp
verwenden, um anklickbare Links zuzulassen um MATLAB-Befehle auszuführen . Unter Verwendung dieser beiden Ideen würden Sie disp
linking und openvar
kombinieren, um einem klickbaren Link zu erlauben, die Funktion openvar
auszuführen, um Ihre gewünschte Variable anzuzeigen.
Sie würden das grundsätzlich tun, wenn unsere Variable in A
:
Die disp
-Anweisung zeigt Ihnen einen anklickbaren Link, und die gewünschte auszuführende Funktion läuft nur, wenn Sie auf den Link klicken. Sie können diesen gewünschten Effekt erzielen, indem Sie das Schlüsselwort matlab:
innerhalb der URL in der Taste href
angeben und anschließend die MATLAB-Funktion oder Anweisungen, die Sie verwenden möchten, ausschreiben. In unserem Fall müssen wir nur eine Funktion ausführen, und das ist openvar
. Stellen Sie sicher, dass Sie im Argument von openvar
einfache Anführungszeichen um die gewünschte Variable angeben. Der Grund dafür ist, dass das Argument für disp
eine Zeichenfolge ist. Wenn Sie möchten, dass einzelne Anführungszeichen erkannt werden, müssen Sie ein Paar einfache Anführungszeichen verwenden. Daher gibt es in der Zeichenfolge disp
einfache Anführungszeichen um die gewünschte Variable.
Hier ist das, was ich in MATLAB bekomme. Die Schritte werden reproduziert und in einem animierten GIF angezeigt:
Tags und Links matlab