Wie zeichnet man einen Kreis in GNU Octave
In Matlab können Sie einen Kreis zeichnen, der nur durch Angabe von Mittelpunkt und radius wie diese:
R = 10;
Center = [5,8];
circle(Center,R,1000,'b-');
hold on
plot(Center(1),Center(2),'g.')
Den gleichen code für MatLab nicht für GNU Octave. Was octave-code zeichne einen Kreis mit einem gegebenen Mittelpunkt x,y-Koordinaten und einen radius?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe die Oktave extra Paket octave-geometrie können Sie die Funktion drawCircle als
Wenn Sie möchten, eine wiederverwendbare Funktion, hier ist eine Möglichkeit:
Hier ist ein Beispiel für die Verwendung:
, Wie einen Kreis zu zeichnen, die in gnu octave version 3.8:
Code:
Verbalisierung:
Erstellen einer Liste zwischen -1 und 1 in Schritten von
.01
zum darstellen der x-Achse. Die y-Achse ist der Durchmesser des Kreises minus den Wert bei jedem index von x-Quadrat, alle angehoben, um die0.5
.Plot von x und y (blau), wodurch die Obere Hälfte des Kreises, dann zeichnen Sie x-zu -y -, das kehrt die Obere (grün), wodurch die untere Hälfte des Kreises.
Nutzen Sie alternativ linspace:
Code:
Verbalisierung:
Zeichnet einen Kreis.
Zeichnen einen Kreis in GNU Octave:
Sollte einen Kreis zeichnen eine Gleichung x^2 + y^2 = 4;
Gibt es eine eingebaute Funktion in das Paket "geometry", die verwendet werden können, um zu zeichnen verschiedener geometrischer Formen. Hier ist der code für einen Kreis:
Ocatve haben mehrere Wege, um einen Kreis zeichnen,das ist eine einfache Möglichkeit.
wenn Sie möchten, drow mehr Kreis über,
andere Möglichkeit ist