|
|
|
Krümmung eines vektors bestimmen |
|
| ms1080 |

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 02.12.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 08:14
Titel: Krümmung eines vektors bestimmen
|
 |
hi
ich habe einen vektor der eine Krümmung aufweist, der vektor ist mir anhand von 100 punkten gegeben, wobei ich die ersten und letzten 10 vernachlässigen kann.
kann ich mit mathlab auf eine einfache art und weise die krümmung berechnen bzw. ermitteln.
kann man das anhand des plots machen?
bitte um hilfe und vorschläge!
mfg nitram
|
|
|
|
|
|
| Achi |

Forum-Guru
|
 |
Beiträge: 250
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007a
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 08:17
Titel:
|
 |
Schau dir mal polyfit an!
Gruß Achi
|
|
|
|
| ms1080 |
Themenstarter

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 02.12.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 08:28
Titel:
|
 |
ja das mache ich grade schon, aber danke für den tip.
polyfit erzeugt mir aus meinem vektor ein polynom? richtig
wie berechne ich dann jetzt die krümmung?
1. Ableitung und da den punkt einsetzen?
bitte um reaktion!
mfg nitram
|
|
|
|
| Achi |

Forum-Guru
|
 |
Beiträge: 250
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007a
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 09:41
Titel:
|
 |
Polyfit gibt dir die Koeffizienten zurück. Kleines Bsp:
>> x=[1 2 3 4 5]
x =
1 2 3 4 5
>> y=[1 2 3 4 5]
y =
1 2 3 4 5
>> polyfit(x,y,1)
ans =
1.0000 -0.0000
1 ist die Steigung.
Wenn du deine Steigung auf die x-Achse beziehst kannst du mit:
atand(1) den Winkel berechnen!
ans =
45
|
|
|
|
| ms1080 |
Themenstarter

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 02.12.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 09:53
Titel:
|
 |
hi achi
ansich verstehe ich das schon, aber irgendwo habe ich da jetzt ne blockade.
py hat die werte meiner kurve und px gibt die zugehörigen x werte an.
erzeugt dann mein polynom, mit diff kann ich doch ableitungen vom polynom machen, weil die krümmung ja in der 2. Ableitung ermittelt werden kann.
is das soweit korrekt mit dem programieren, und wenn de ahnung von der bestimmung des krümmungsradiuses hast sag mal deine meinung dazu.
danke nitram
|
|
|
|
| ms1080 |
Themenstarter

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 02.12.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 11:23
Titel:
|
 |
irgendwie bin ich zu d..f
kriege das mit polifit nicht hin, die ableitungen mache ich jetzt mit
polyder
laut hilf gibt polyder mir die ableitungen, aber bei der 2. ableitung sagt er mir es sei 0, was aber nich sein kann, weil dann meine krümmung nicht berechnet werden kann.
wenn ich aber bei
anstatt der 1 eine 2 oder 3 schreibe meckert er rum
hilfe!
|
|
|
|
| Achi |

Forum-Guru
|
 |
Beiträge: 250
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007a
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 11:57
Titel:
|
 |
Dann ist es wohl ein Wendepunkt?
Was spricht gegen
?
|
|
|
|
| ms1080 |
Themenstarter

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 02.12.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 12:20
Titel:
|
 |
mmmmhhhh
ja nee keine ahnung
also der fehler lag bei mir:
jetzt bekomme ich zwei werte für mein polynom:
f(x) = -116259.02160x + 2083711769.86605
m ist jetzt -116259.02160 und damit kann ich nun meine winkel berechnen, und was sagt mir der, damit habe ich doch nicht die krümmung bzw. den krümmungsradius berechnet.
mfg nitram
|
|
|
|
| Achi |

Forum-Guru
|
 |
Beiträge: 250
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007a
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 12:54
Titel:
|
 |
kannst du mal alles posten?
Inklusive deiner Werte im Anhang?
|
|
|
|
| ms1080 |
Themenstarter

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 02.12.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 13:05
Titel:
|
 |
aber klar
1. das komplette gui, in dem das alles bearbeitet werden soll
2. txt datei der einzulesenden daten
ab zeile 312 findest du meine berechnung des krümmungsradiuses
die datei must du mit dem button : Öffnen beschichteter Wafer öffnen
hoffe das ist alles nicht zuviel für dich
mfg nitram
| Beschreibung: |
|
 Download |
| Dateiname: |
3D-beschichtet-Wafer01.TXT |
| Dateigröße: |
113.18 KB |
| Heruntergeladen: |
354 mal |
| Beschreibung: |
|
 Download |
| Dateiname: |
GUI_22062010.fig |
| Dateigröße: |
11.2 KB |
| Heruntergeladen: |
391 mal |
| Beschreibung: |
|
 Download |
| Dateiname: |
GUI_22062010.m |
| Dateigröße: |
19.28 KB |
| Heruntergeladen: |
388 mal |
|
|
|
|
| Achi |

Forum-Guru
|
 |
Beiträge: 250
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007a
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 14:08
Titel:
|
 |
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 22:41
Titel:
|
 |
Hallo Martin,
Das Berechnet Dir eine Gerade. Eine Gerade hat natürlich keine Krümmung.
Mit "polyfit(., ., 2)" würdest Du eine Parabel bekommen, deren Krümmung aber immerhin noch von den jeweiligen Koordinaten abhängt: Am Scheitelpunkt hat die Parabel z.B. eine größere Krümmung als an allen anderen Punkten.
Die einzige Kruve, die eine konstante Krümmung hat, ist ein Kreis.
Deswegen müsste eine Klärung Deines Problems gleich im ersten Posting ansetzen:
Was bedeutet "Krümmung eines Vektors"? Mathematisch gesehen ergibt das keinen Sinn.
Gruß, Jan
|
|
|
|
|
|
|
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.
|
|