|
|
Funktion, bzw. Kreis plotten für gültigen Bereich |
|
franz_ferdinand |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 26.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.11.2013, 00:59
Titel: Funktion, bzw. Kreis plotten für gültigen Bereich
|
|
Hallo,
ich beschäftige mich erst seit kurzer Zeit mit Matlab und stoße gerade auf folgendes Problem:
Ich würde gern einen Kreis an einer bestimmten Stelle im plot zeichnen.
Mein Plot geht von
X: -10 bis 10
Y: -10 bis 15
Nun soll ein Kreis mit dem Mittelpunkt (3/3) und dem Radius 2 gezeichnet werden. Ich habe schon gesehen, dass dies mit der Funktion "fplot" funktioniert.
Bisher schaut es so aus:
fplot('3+sqrt(2^2-(x-3)^2)', [-10 10])
fplot('3-sqrt(2^2-(x-3)^2)', [-10 15])
Leider zieht sich nun durch meinen gesamten Plot ein blauer Strich, der dann zum Kreis wird und nach dem Kreis den Plot wieder als Linie verlässt.
Kann ich irgendwie nur einen einfachen Kreis zeichnen, ohne diese durchgängige Linie?
Vielen Dank!
Gruß!
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 16.11.2013, 08:38
Titel:
|
|
halli hallo. bitte verwedne wenn du code postest die code umgebung
deine funktion die du als eval übergebbaren term dargestellt hast liefert nunmal in bestimmten bereichen imaginäre werte. da diese teile aber ignoriert werden wird dort halt nur eine linie dargestellt.
eine möglichkeit wäre es nun diese werte herraus zu filter dazu hättest du aber die funktion vorher anders angeben müssen. mittels anonymer funktion oder aber die x und y werte zeperat anlegen.
einfacher ist es gleich die funktion so zu schreiben das man keine imaginären werte bekommt
zb so:
grüße winkow
p.s. du könntest dir für die zukumft auch eine funktion daraus basteln die dir dann diereckt kreise in deinen plot malt
_________________
richtig Fragen
|
|
|
franz_ferdinand |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 26.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.11.2013, 09:44
Titel:
|
|
Hallo,
vielen Dank für die schnelle Hilfe funktioniert einwandfrei.
Das mit der Funktion ist eine gute Idee
Danke!
Gruß!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|