Parametrisierung Schraube < Sonstiges < Hochschule < Mathe < Vorhilfe
|
Hallo zusammen,
Ich würde gerne die Fläche einer Schraube parametrisieren und bekomme das i-wie nicht so richtig hin.
Die Schraubenlinie ist mir klar:
[mm] \pmat{r*cos(t) \\ r*sin(t) \\ h*t }
[/mm]
Nur leider habe ich keine Ahnung wie ich jetzt die Schraubenfläche parametrisert bekomme.
Vllt kann mir ja einer von euch weiter helfen.
Grüßle
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 10:39 Di 09.10.2012 | Autor: | hippias |
Ich wuerde sagen Du bist schon fertig: Dein zweiter Parameter ist $r$.
|
|
|
|
|
Mmmh das versteh ich jetzt nicht so ganz.
Meine Parametrisierung stellt ja bis her nur die Schraubenlinie dar...
oder versteh ich das richtig, dass ich jetzt nur noch r=[0,R] wählen muss und dann fertig bin?!
Kannst mir dann vllt noch jemand erklären, wie ich die Schraubenfläche von Matlab plotten lass?
|
|
|
|
|
Hallo SaraHadler,
waren wir da gestern nicht schon mindestens so weit?
> Mmmh das versteh ich jetzt nicht so ganz.
> Meine Parametrisierung stellt ja bis her nur die
> Schraubenlinie dar...
So ist es.
> oder versteh ich das richtig, dass ich jetzt nur noch
> r=[0,R] wählen muss und dann fertig bin?!
Im Prinzip ja, jedenfalls bei einer geraden Schraube. Die darfst Du hier aber annehmen.
Ich frage mich eher, ob man wirklich so weit idealisieren sollte, dass r bei 0 beginnt, was für die Fläche schon möglich ist. Trotzdem neige ich dazu [mm] r_{min}\le r\le r_{max} [/mm] anzusetzen und der Schraube in der Mitte noch einen Vollzylinder, eben mit dem Radius [mm] r_{min} [/mm] zu verpassen. Aber das ist vielleicht die Maschinenbauseite in mir...
> Kannst mir dann vllt noch jemand erklären, wie ich die
> Schraubenfläche von Matlab plotten lass?
Ich habe keine Ahnung von Matlab, deswegen lasse ich die Frage mal halboffen. In den meisten Programmen sollte es aber möglich sein, einfach die parametrisierte Fläche zu definieren und sich dann anzeigen zu lassen, auch aus einer "schrägen" Ansicht.
Grüße
reverend
|
|
|
|
|
Hallo Sara,
eine Schraubenfläche lässt sich in Matlab z.B. so plotten:
1: | phi=linspace(0, 4.*pi, 60);
| 2: | r=linspace(0, 1, 25);
| 3: | surf(r'*cos(phi),r'*sin(phi),ones(size(r))'*phi)
|
Grüße
franzzink
|
|
|
|
|
Vielen Dank! Funktioniert super
Könntest du mir vllt noch verraten wie ich die Höhe der Schraube und die Höhe der Windungen ändere?
Grüßle
|
|
|
|
|
Hallo,
1: | n = 2;
| 2: | h=5;
| 3: | r_min = 0;
| 4: | r_max = 2;
| 5: | phi=linspace(0, 2.*n.*pi, n.*30);
| 6: | r=linspace(r_min, r_max, 25);
| 7: | surf(r'*cos(phi),r'*sin(phi),ones(size(r))'*phi./2./pi.*h) |
> Könntest du mir vllt noch verraten wie ich die Höhe der
> Schraube
--> über n
> und die Höhe der Windungen ändere?
--> über h
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:14 Di 09.10.2012 | Autor: | SaraHadler |
Perfekt!
Dankeschön
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:26 Di 09.10.2012 | Autor: | reverend |
Hallo nochmal,
ich erinnere nur daran, dass die meisten archimedischen Schrauben nicht nur eine Fläche haben, die sich um den Kern windet, sondern bis zu vier.
So kann man das Transportvolumen erhöhen und eine größere Steigung ermöglichen.
Die Parametrisierung der einzelnen Flächen unterscheidet sich dabei allerdings nicht von der bisherigen, außer dass noch ein "Startwinkel" mit einbezogen werden muss.
Grüße
reverend
|
|
|
|