|
|
Extremalwerte jedes Zyklus |
|
Boingenau |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 16.09.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 13:46
Titel: Extremalwerte jedes Zyklus
|
 |
|
 |
|
Hallo zusammen,
ich untersuche gerade die Messwerte(Kraft) einer zyklischen Belastung (Zug und Druck). Für die weitere Berechnung brauche ich nun den absoluten Maximal- und Minimalwerte aus jedem Zyklus.
Das Problem dabei ist, dass die Kraft innherhalb eines Zyklus auch stark schwankt (mal zu und mal abnimmt). Dadurch kann ich mir das Extrema z.B. nicht mit einer Schleife wie
bestimmen, da ich dadurch sehr viele Extrema für jeden Zyklus bekommen würde.
Ich hatte mir überlegt, das wie folgt zu lösen:
1. Bestimmung der Indizes bei welchen die Kraft das Vorzeichen wechselt (Nulldurchgang)
2.
3. Wenn n=PunkteLastumkehr, wären die einzelnen Minimas wie folgt zu bestimmen:
leider schaffe ich es nicht, dies in eine Schleife zu packen. Mein Ansatz war folgender:
Kann mir vielleicht jemand einen Tipp geben, wo mein Fehler liegt, oder wie man das Problem vielleicht sonst lösen könnte? Hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Grüße
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 15:00
Titel:
|
 |
Hallo,
ohne Daten und ohne zu wissen, wie die einzelnen Schnipsel zusammengehören, ist das schwer nachzuvollziehen. Wie werden denn die Zyklen voneinander abgegrenzt?
Zu 4.: vermutlich möchtest du eher sowas
Grüße,
Harald
|
|
|
Boingenau |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 16.09.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 15:34
Titel:
|
 |
Hallo,
vielen Dank für deine schnelle Antwort Harald. Ich hab im Anhang noch ein Bild hochgeladen. Hoffe damit wird meine Frage verständlich. Du hast Recht, ich wollte eher so einen Ansatz:
Wenn ich diesen allerdings verwende, stehen im ausgegebenen Vektor min_value nur die ersten 49 Werte (49=Anzahl Zeilen von n) des Vektors des Druckbereiches.
Beschreibung: |
|
 Download |
Dateiname: |
20161001_152126.jpg |
Dateigröße: |
261.09 KB |
Heruntergeladen: |
317 mal |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 16:01
Titel:
|
 |
Hallo,
und wie soll ich dir nun weiterhelfen ohne zu wissen, was n ist?
Warum verwendest du nicht k statt kmin?
Grüße,
Harald
|
|
|
Boingenau |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 16.09.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 16:46
Titel:
|
 |
Hallo
Der Vektor n enthält die Zeilennummer des Vektors der Kraft, bei dem sich das Vorzeichen der Kraft ändert. Also z.B.
Kraftvektor=[1 7 1 -1 -7 -1 1 7 1 -1]
n=(4,7,10)
n=find(diff(vorzeichen));
vorzeichen=sign(Kraft);
Der erste Zyklus ginge dann also von Zeile 0 bis Zeile 7 des Kraftvektors. Hierfür habe ich dem Vektor n auch in der ersten Zeile eine 0-Zeile eingefügt.
Das mit kmin war ein Versuch. Wenn ich nur
eingebe, kommt die Fehlermeldung
Subscript indices must either be real positive integers or logicals.
Grüße
|
|
|
Boingenau |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 16.09.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 17:10
Titel:
|
 |
Ok der Fehler lag an der eingefügten 0-Zeile. Mit
funktionierts.
Danke für die Hilfe Harald.
Grüße
|
|
|
Boingenau |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 16.09.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.10.2016, 17:34
Titel:
|
 |
Kann mir vielleicht noch jemand nen Tipp geben, wie ich mir den, zu den Werten von min_value(k), zugehörenden Index als Vektor ausgeben lassen kann?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.10.2016, 00:23
Titel:
|
 |
|
|
Boingenau |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 16.09.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.10.2016, 12:34
Titel:
|
 |
Vielen Dank!!
|
|
|
|
|
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.
|
|