Plot -Rechteck in MATLAB

Plot -Rechteck in MATLAB
MATLAB ist eine leistungsstarke Programmiersprache, die die komplexesten Rechenprobleme löst und eine umfangreiche Bibliothek für die Darstellung unserer mathematischen Funktionen bietet.

In diesem Tutorial werden Ihnen angezeigt.

Im Folgenden werden wir einen detaillierten Blick auf die Syntax zusammen mit einer vollständigen Beschreibung dieser Funktion, ihrer Eingabe, Ausgabeargumente und der akzeptierten Datentypen zum Erstellen und Zeichnen von Rechtecken in unseren Diagrammen werfen.

Um Ihnen zu helfen, besser zu verstehen, wie diese Funktion funktioniert. Wir haben auch Code -Snippets und Bilder aufgenommen, die zeigen, wie dieses Rechteck () in der Matlab -Umgebung funktioniert.

MATLAB -Rechteckfunktionssyntax

Rechteck ('Position', pos)
Rechteck ('Position', pos, 'Krümmung', cur)
Rechteck (___, Name, Wert)
Rechteck (Axe, ___)
R = Rechteck (___)

MATLAB -Rechteckfunktion Beschreibung

Das Rechteck () zeichnet diese Abbildung, indem die Koordinaten „x“ und „y“ im Eingangsargument „POS“ als Positionsreferenz genommen und ein Rechteck mit der Größe „Breite“ und „Höhe“ zeichnen, die ebenfalls in der Eingabe angegeben sind “ POS ”. Dieses Argument ist ein Vektor, der diese vier Parameter verkettet. Daher müssen sie ausdrücklich in quadratische Klammern eingeschlossen sein, durch Kommas oder implizit durch einen zuvor erstellten Vektor getrennt werden. Im Folgenden können Sie sehen, wie die Syntax dieses Eingabearguments aussieht:

rec_pos = [x Position, y Position, Breite, Höhe];

Mit diesem Vektor als Eingabeargument können wir nun die Funktion aufrufen, um ein Rechteck auf ein bereits erstelltes Diagramm zu zeichnen.

Mit Matlab können Sie auch die Krümmung an den Eckpunkten des Rechtecks ​​angeben, den Linienstil und die Breite einstellen, Text hinzufügen und mit verschiedenen Achsen arbeiten, wodurch das Rechteck () eine sehr vielseitige Funktion für die Arbeit mit Plots macht. Im Folgenden zeigen wir ein praktisches Beispiel für die Verwendung der Eingänge, die diese Parameter steuern. Sie sehen auch einfache Codeausschnitte, die Sie kopieren und in die Befehlskonsole einfügen können, um diese Funktion in der MATLAB -Umgebung zu implementieren.

Wie man ein grundlegendes Rechteck in einem Matlab -Diagramm zeichnet

In diesem Beispiel erstellen wir ein Rechteck mit Koordinaten x1, y2 und Abmessungen 4 Höhe um 2 breit.
Wenn wir Rechteck () verwenden, wird es normalerweise in einem bereits in den "AX" -Ic -Eingangsargumenten erstellten und angegebenen Diagramm angegeben und angegeben. Wenn diese Funktion ohne angegebenes Diagramm aufgerufen wird, zeichnet sie sie auf die Stromachsen. Wenn kein Diagramm verfügbar ist, erstellt Square () es.

MATLAB hat einen relativ „Standard“ -Typ und einen Namen der Eingänge, die für fast alle Funktionen verwendet werden. Dies erhöht einen Vorteil, da das Erinnern dieser Eingaben die Programmieraufgabe überschaubar macht. Auf diese Weise können Sie neue Funktionen schnell verstehen und implementieren.

Jetzt erstellen wir einen POS -Vektor, damit er ein Rechteck mit den Koordinaten x0, y0 mit einer Größe von 4 hoch um 2 breit zeichnet. Dann nennen wir die Funktion Rechteck (), indem wir das festgehaltene Flag „Position“ in der Formzeichenfolge und den POS -Vektor übergeben, der durch Kommas getrennt ist, wie im folgenden Bild gezeigt:

pos = [0, 0, 2, 4];
Rechteck ('Position', pos);

Alle anderen Einträge sind in diesem Fall leer. Also der Linienstil, die Winkelkrümmung usw., haben ihre Parameter standardmäßig.

So stellen Sie die Krümmung auf den Eckpunkten des Rechtecks ​​mit den Eingängen „Krümmung“ und „CUR“ der MATLAB -Rechteckfunktion ein

In diesem Beispiel verwenden wir die Eingaben „Krümmung“ und „CUR“, um die Krümmung der Ecke im Rechteck anzugeben, die wir zeichnen möchten. Das Eingabeargument „CUR“ ist ein Zwei-Elemente-Vektor, der die horizontale bzw. vertikale Krümmung der Ecke angibt.

Wenn die Werte der Elemente des „CUR“ -Vektors = 0, ist die Krümmung Null, und wenn sie den Wert = 1 haben, ist die Krümmung vollständig. In diesen Fällen werden die Rechtecke zu Kreisen, wie unten gezeigt:

Jetzt zeichnen wir drei gekrümmte Rechtecke. Das erste ist ein Rechteck mit horizontaler und vertikaler Krümmung von 0.3. Die zweite hat eine vertikale Krümmung von 0.5 und eine horizontale Krümmung von 0.1. Das letzte ist ein Quadrat mit einer Krümmung von 1 horizontal und vertikal, was es zu einem Oval macht.

Rechteck ('Position', [1, 1, 2, 3], 'Krümmung', [0).3, 0.3 ] );
Rechteck ('Position', [1, 5, 2, 3], 'Krümmung', [0).5, 0.1]);
Rechteck ('Position', [1, 10, 2, 3], 'Krümmung', [1, 1]);
Netz auf

Wie im folgenden Bild gezeigt, können wir die Krümmung der Ecken des Rechtecks ​​über die Eingänge für „Krümmung“ und die Parameter, die wir in „CUR“ eingeben, steuern:

So wählen Sie die Achsen aus, in denen wir mit der „AX“ -Eingabe der MATLAB -Rechteckfunktion zeichnen möchten

Mit der Rechteckfunktion können wir auch eine von mehreren Achsen zum Zeichnen von Rechtecken auswählen. Dies erfolgt durch Angeben des Namen. Als nächstes sehen wir ein Beispiel, in dem wir 2 Achsen erstellen und ein Rechteck auf A1 und ein Oval auf A2 zeichnen:

A1 = Achsen ('Position', [0.07, 0.1, 0.4, 0.8]);
A2 = Achsen ('Position', [0).55, 0.1, 0.4, 0.8]);
Rechteck (A1, 'Position', [0, 5, 2, 3], 'Krümmung', [0).5, 0]);
Rechteck (A2, 'Position', [0, 5, 2, 3], 'Krümmung', [1, 1]);

Wir sehen, dass es möglich ist, einfach mit mehreren Achsen zu arbeiten. Das folgende Bild zeigt das auf Achse A1 gezogene Rechteck und das Oval auf A2:

Abschluss

In diesem Artikel haben wir alles erläutert, was Sie wissen müssen, um Rechtecke auf Diagramme in Matlab mit der Rechteckfunktion zu zeichnen. Wir haben Ihnen die Syntax, die Eingabeargumente und verschiedene Möglichkeiten gezeigt, diese Funktion aufzurufen. Wir haben auch einige Arbeitsbeispiele mit kurzen Code -Snippets entwickelt, die Sie kopieren und in die MATLAB -Befehlszeile einfügen können, um sich mit dieser Funktion vertraut zu machen. Wir hoffen, dass dieser Matlab -Artikel für Sie hilfreich war. Weitere Tipps und Informationen zu dieser leistungsstarken Programmiersprache für wissenschaftliche Berechnungen finden Sie unter anderen Linux -Hinweisartikeln.