Wie zu erholen von Fehlern in MATLAB

Jeder macht Fehler, auch mit MATLAB. Man könnte denken, dass die Experten keine Fehler machen, aber jeder Experte, also auf jeden Fall sagt, ist kein Experte. Fehler zu machen ist ein Teil des Lernprozesses. Es ist auch ein Teil des Erkennungsprozesses. Wenn Sie etwas Wichtiges mit MATLAB tun wollen, Sie gehen, Fehler zu machen. Sie müssen verstehen, was zu tun ist, wenn Fehler passieren.

Menu

Das Verständnis der MATLAB-Fehlermeldungen

MATLAB versucht hilfreich sein, wenn Sie Fehler machen. Es gelingt nicht immer, und Sie können die Nachricht nicht immer verstehen, aber es versuchen. In den meisten Fällen finden Sie eine Fehlermeldung, der genügend Informationen liefert für Sie zumindest bei der Suche nach den Fehler zu beginnen. Wenn Sie zum Beispiel, versuchen Sie zu verwenden, clc Befehl, aber es in Großbuchstaben eingeben, erhalten Sie

Nicht definierte Funktion oder Variable 'CLC'.

Die Fehlermeldung ist genug, um Sie für eine Lösung für das Problem der Suche zu bekommen, auch wenn das Problem nicht ganz klar ist. In manchen Fällen bietet MATLAB auch den richtigen Befehl für Sie. Alles, was Sie tun müssen, ist drücken Sie die Eingabetaste, und es ausführt.

Einige Fehler sind ein wenig schwieriger, herauszufinden, als andere. Zum Beispiel ist es das, was passiert, wenn Sie versuchen, zu verwenden, idivide () ohne Angabe, dass die Eingänge ganze Zahlen sind.

bild0.jpg

In diesem Fall können Sie die Links zu ignorieren und was aussieht wie Kauderwelsch. Konzentrieren Sie sich auf der zweiten Zeile. Es sagt Ihnen, dass eines der Argumente für die Integer-Klasse gehören. (Denken Sie daran, dass die Standard anzunehmen ist, dass alle Zahlen Doppelzimmer.)

Es ist wirklich sagen, dass Sie Integer-Werte als Eingabe müssen idivide (). Wenn Sie vorbei an den ungeraden Bits an Informationen zu erhalten, können Sie leichter herausfinden, wie das Problem zu beheben.

Stoppen MATLAB, wenn es hängt

Die meiste Zeit, ist MATLAB extrem nachsichtig. Sie können absolut schreckliche Fehler zu machen, und MATLAB bietet einfach, was es ohne sie zu zerstören alles, was eine hilfreiche Nachricht hält. Doch manchmal hat MATLAB auf einem Stück Code für eine Weile zu kauen, bevor er den Fehler entdeckt, wie wenn man mit einem wirklich großen Array arbeiten.

Man kann sagen, dass MATLAB arbeitet, weil die Statusleiste Busy zeigt nicht bereit. In diesem Fall können Sie mit Ihrem Kumpel in der nächsten Zelle, bekommen Sie eine Tasse Kaffee und ein gutes Buch lesen, oder drücken Sie Strg + C sprechen weiter von MATLAB gehen zu stoppen.

Durch Drücken von Strg + C stoppt immer MATLAB aus zusätzliche Verarbeitung durchgeführt wird. Die Statusleiste zeigt an bereit, sobald die Verarbeitung vollständig gestoppt wird. Sie diese Option nicht verwenden, wenn Sie wirklich so tun müssen, weil MATLAB wirklich genau in der Mitte der nicht aufhören, was er tut, was bedeutet, dass alles, was Sie in einem unsicheren Zustand zu tun wurden ist. Es ist gut zu wissen, dass die Möglichkeit besteht, wenn.

Menü