funktionen plotten < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo,
habe folgendes problem,
wir sollen in matlab funktionen plotten
allerdings haben wir keine einweisung oder sonstiges zu matlab bekommen
und durch die tutorials blick ich nicht ganz durch
vllt kann mir es ja jmd mal anhand einer funktion erklären
ich soll z.b. :
den kegelschnitt einer elypse :
x²/a²+y²/b²=1
a= 3 und b = 2
leider sind seine informationen auch recht sperlich gewesen dazu
hoffe es kann mir jmd anhand der funktion erklären
wie ich das mache.
gruß
und danke
Rockgamer
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Tach
> Hallo,
>
> habe folgendes problem,
> wir sollen in matlab funktionen plotten
> allerdings haben wir keine einweisung oder sonstiges zu
> matlab bekommen
> und durch die tutorials blick ich nicht ganz durch
> vllt kann mir es ja jmd mal anhand einer funktion
> erklären
> ich soll z.b. :
>
> den kegelschnitt einer elypse :
> x²/a²+y²/b²=1
>
> a= 3 und b = 2
>
> leider sind seine informationen auch recht sperlich gewesen
> dazu
Du legst dir einen Vektor der x-Werte an und einen Vektor y der y-Werte. Verstanden? ^^
Ich habe leider auch nur eine Teilösung.
1: | x=-50:.01:50
| 2: | y=sqrt(9-x .* x)* 2/3
| 3: | plot(x,y) |
Die anderen y-Werte sind das alte Array y*-1
>
> hoffe es kann mir jmd anhand der funktion erklären
> wie ich das mache.
>
> gruß
> und danke
> Rockgamer
>
>
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
|
|
|
|
|
Ja soweit hatte ich das auch schon,
allerdings zeigt er die funktion dann trotzdem noch nicht richtig an
da ist ja dann mein problem :S
vllt hat ja noch jmd eine idee :)
|
|
|
|
|
Was wird da nicht richtig angezeigt. Ist doch alles richtig:1: | x=-50:.01:50
| 2: | y=sqrt(9-x .* x)* 2/3
| 3: | plot(x,y)
| 4: | hold on
| 5: | plot(x,-y)
| Mit Matlabcode
[Dateianhang nicht öffentlich]
Mit Maplefunktion
[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: png) [nicht öffentlich] Anhang Nr. 2 (Typ: gif) [nicht öffentlich]
|
|
|
|
|
Erstmal danke,
bei dir sieht es wunderbar aus :)
habs jetzt einfach mal ganz normal kopiert von dir
und er zeigt mir leider trotzdem etwas anderes an
bekomme ne gerade und inner mitte ne ovale.
Vllt dazu mal ne grundsatzfrage
ob ich für bestimtme anzeigedarstellungen bestimmte Einstellungen machen muss, vllt ist das ja schon mein problem.
|
|
|
|
|
Naklar bekommst du ein Oval angezeigt, da die x-Achse auch mehrere Werte beherbergt. Sie geht ja von -50 bis 50.
So viel solltest du schon selbst modifizieren können. Dann lass doch die x-Werte nur von -3 bis 3 laufen.
Man man man. Ich hoffe du bekommst es selber heraus, wie du die Daten änderst. Ach warteSchwere Geburt. Also bei den Dreizeiler sollte man schon wissen, wie man noch etwas verändern kann.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 21:34 Mi 19.01.2011 | Autor: | Rockgamer |
danke, aber dass ist mir schon klar dass ich die skalierung so ändere
soviel weiß ich auch...
aber ich hatte einen logischen denkfehler drinne.
mich hat irritiert, dass da noch eine gerade war,
aber wie gesagt denkfehler.
danke.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:20 So 23.01.2011 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|