|
Miri |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.10.2009, 15:17
Titel: Kettenlinie
|
|
Hallo!
ich brauch eine Funktion, die mir eine Kettenline ausrechnet. Anfangs- und Endpunkt der Kettenlinie sollen per "input" eingegeben werden, und MatLab soll dann die Kettenlinie zwischen diesen beiden punkten ausgeben. Am unteren Punkt soll die Tangente waagerecht sein. Der Winkel am oberen Punkt ist nicht so wichtig, sollte aber auch errechenbar sein.
Kann mir jemand helfen?
DANKE schonmal
Miri
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.10.2009, 18:38
Titel:
|
|
Hallo,
schreib vielleicht dazu, was du unter einer Kettenlinie verstehst.
Sind von den Punkten x- und y-Koordinaten gegeben?
Grüße,
Harald
|
|
|
Miri |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2009, 07:43
Titel:
|
|
also, eine Kettenlinie ist ein mathematisches Konstrukt. Das ist die Linie, die eine Kette unter eigengewicht einnimmt. Wird mathematisch wohl berechnet aus a*cosh(x/a). Das wird cosinus hyperbolicus genannt.
man kann das auch mit 1/2(e^x+e^-x) ausdrücken.
der eine Punkt wird z.B. als (0,0) festgelegt. der andere wird mit x und y Koordinaten per input eingegeben.
Grüße
Miri
|
|
|
Miri |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2009, 08:46
Titel:
|
|
Es gibt hierzu ein Java-Applet und eine Version für "Euler-notebooks". http://mathsrv.ku-eichstaett.de/MGF.....kte/Kettenlinie/Java.html hier wird eine Kettenlinie durch 2 Punkte gebildet. die Anfangspunkte lassen sich hier mit der Maus bewegen...
meine Version soll ähnlich sein, nur eben, dass ein Punkt festgelegt ist, und der andere per Input eingegeben wird.
Vielleicht kann mir jetzt jemand weiterhelfen, und die vorhandenen Programme quasi für MatLab "übersetzen"??
ich kanns nicht... bastel schon ne über ne Woche dran.
|
|
|
Miri |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.10.2009, 08:03
Titel:
|
|
Hallo!
Mit meiner Kettenlinie bin ich doch schon ein bißchen weiter gekommen,
jetzt muss ich ne Gleichung auflösen, mir fehlt allerdings die sym-toolbox.
die Gleichung ist:
ynew=(cosh(k*(x-c))/k)-y(1)
kann mir das jemand nach k auflösen?
Lieben Gruß
Miri
|
|
|
|
|
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 - 2024
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.
|
|