Ich habe einen Benutzer geschrieben Matlab-Code, der aus mehreren Dateien besteht. Ich lese Dateien nacheinander. Wenn ich die Korrektheit einer einzelnen Datei, die eine Funktion implementiert, überprüfen muss, rufe sie Func auf und wie überprüfe ich dann die spezifische Datei auf Fehler? Wie kann ich Breakpoints anwenden, damit ich sehen kann, was die Funktion macht, weil die in der Datei definierte Funktion aus Variablen besteht, während ich einen Teil der Funktion anhand bestimmter Werte überprüfen muss.Wie überprüft man die Richtigkeit der Benutzer geschriebenen Code in Matlab
0
A
Antwort
4
Ich glaube, Sie fragen, wie Sie mit Haltepunkten arbeiten.
Der einfachste Weg dies zu tun ist, direkt links neben Ihrem Code zu klicken. Ein roter Punkt wird angezeigt, um anzuzeigen, dass Sie einen Haltepunkt festgelegt haben. Ich found ein Beispiel Bild:
Wenn Ihr Code den Haltepunkt erreicht, wird er dort anhalten und Sie können alle Variablen bewerten, die zum Zeitpunkt existieren (die meisten auch bei Mouseover) sowie aktualisieren, um sie zu stellen die Situation, die Sie interessieren.
Wenn Sie mehrere Zeilen auswerten möchten, können Sie vor dem entsprechenden Abschnitt stoppen (durch einen Haltepunkt dort setzen) und dann traf f10 eine Linie zu bewerten. Überprüfen Sie die documentation für weitere Optionen.
Verwandte Themen
- 1. Wie überprüft man, ob der Benutzer in der Ansicht Laravel
- 2. Wie überprüft man, ob eine Datei in Matlab existiert?
- 3. Wie überprüft man, ob der Code in NgZone ist?
- 4. Wie überprüft man die Serverlast in asp.net?
- 5. OpenGL: Wie überprüft man, ob der Benutzer glGenBuffers() unterstützt?
- 6. Wie dokumentiert man objektorientierten MATLAB-Code?
- 7. Wie ändert man die Farbe des hervorgehobenen falsch geschriebenen Wortes?
- 8. Wie überprüft man die korrekte Reihenfolge der Monate in Unix?
- 9. Wie finde ich die Richtigkeit einer Methode in Python?
- 10. Wie überprüft man die Boolesche Checkbox?
- 11. Wie überprüft man die Attributverfügbarkeit in XML?
- 12. Wie vektorisiert man die Schnittpunktkernfunktion in MATLAB?
- 13. Wie überprüft man die Gültigkeit der URL in Swift?
- 14. Wie überprüft man die Ausgabe eines Befehls in der Shell?
- 15. Formularauthentifizierung, die Benutzer nicht ordnungsgemäß überprüft
- 16. Wie man Verfügbarkeiten in C-Code-Liste überprüft
- 17. Wie die Richtigkeit eines Ajax überprüfen zurück JSON
- 18. In Matlab, wie ändert man die Achsenausrichtung?
- 19. Wie überprüft man den Status der nativen ODBC-Verbindung in Matlab?
- 20. Wie überprüft man Einträge in der Listenansicht in Android?
- 21. Wie überprüft man die Responder-Kette?
- 22. Wie man eine MATLAB-Datei lädt, die 2 Arrays hat, in 1 Code der Zeile
- 23. Angular - Wie überprüft man, ob der Benutzer erlaubt ist, bevor die Ansicht geladen wird?
- 24. wie man Funktionswert überprüft?
- 25. Wie man eingeloggte Online-Benutzer mit Zend Framework überprüft
- 26. Wie überprüft man die EDT-Jahreslänge?
- 27. Wie überprüft man die Argumentwertformatierung vor der Controllermethode?
- 28. Wie überprüft man, ob ein Benutzer noch aktiv ist?
- 29. Wie überprüft man ständig die aktuelle Fensterhöhe der Webseite?
- 30. Spark: Wie bekomme ich die Anzahl der geschriebenen Zeilen?
Denken Sie auch an diese Frage hinzufügen Bedingte Breakpoints "https://stackoverflow.com/questions/34027454/matlab-debugging-smarter-way-to-stop-the-code-with-a-stypic-condition –
@AnderBiguri Das ist definitiv nützlich im Allgemeinen (wie einige andere Dinge), aber als einer können Sie einfach die Werte von Variablen im Debugging-Modus ändern, ich denke, es ist nicht für diese spezielle Frage erforderlich. - Haben die Option zum Aktualisieren von Variablen in hinzugefügt die Antwort –
Ja, ja, du bist richtig. Nur als "Allgemeinwissen Sache" hinzuzufügen;). Gute Antwort btw –