|
|
Mittelwert aus bestimmten Werten einer Funktion |
|
mkxe |
Forum-Anfänger
|
|
Beiträge: 16
|
|
|
|
Anmeldedatum: 28.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.02.2017, 14:58
Titel: Mittelwert aus bestimmten Werten einer Funktion
|
|
Hallo,
ich habe folgendes Problem:
ich habe in meinem Simulink-Modell als Ausgang einen sinusförmigen Verlauf und eine Rechteck-Funktion als Eingang. Diese schaltet mittels switch bei bestimmten Werten einer weiteren Funktion um.
Nun benötige ich den Mittelwert zwischen den Werten der Ausgangsfunktion beim Ein- und Ausschalten.
Im Klartext: wenn mein Schalter ausschaltet und mein Ausgang gerade bei 1 ist und der Schalter wieder anschaltet wenn der Ausgang 0 ist, möchte ich den Mittelwert aus diesen beiden Werten haben. in diesem Fall 0,5.
Leider habe ich nach mehreren Tagen rumprobieren immer noch keine Lösung gefunden. Gibt es irgendeine Möglichkeit das hinzubekommen?
im Prinzip brauch ich auch eigentlich nur die einzelnen Werte zu den bestimmten zeitpunkten. der Mittelwert daraus sollte dann kein Problem mehr sein.
ich bin für jede Hilfe dankbar
|
|
|
|
|
Tom_Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.03.2017, 07:24
Titel:
|
|
Hallo,
ich verstehe deine Frage nicht genau. Wenn du immer den Mittelwert von einem Signal nimmst, das gleichmäßig von 0 nach 1 wechselt, ist doch der Mittelwert langfristig immer 0.5.
Zitat: |
im Prinzip brauch ich auch eigentlich nur die einzelnen Werte zu den bestimmten zeitpunkten. der Mittelwert daraus sollte dann kein Problem mehr sein. |
Ich würde dazu ein getriggertes Subsystem verwenden, welches sich also immer bei einer fallenden und steigenden Flanke aktiviert. Die einzelnen Werte werden dann innerhalb des Subsystems mit einer Summe aufsummiert. Ein Zähler zählt die Anzahl. Zum Schluss noch den aufsummierten Wert durch die Anzahl teilen.
Gruß Tom
|
|
|
mkxe |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 16
|
|
|
|
Anmeldedatum: 28.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.03.2017, 17:40
Titel:
|
|
Hallo,
vielen Dank für deine Antwort und entschuldige meine verspätete rückantwort.
Das mit den Werten mit 0 und 1 sollte nur als Beispiel dienen. Die genauen werten zu den konkreten Zeitpunkten beim umschalten kenne ich nicht.
Ich werden aber das mit dem getriggerten Subsystem mal ausprobiern.
Vielen Dank für tipp
|
|
|
mkxe |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 16
|
|
|
|
Anmeldedatum: 28.02.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.04.2017, 10:06
Titel:
|
|
Hallo nochmal
ich bin leider jetzt erst dazu gekommen wieder daran zu arbeiten.
das mit dem getriggerten Subsystem ist glaub ich genau die lösung. allerdings sehe ich da noch nicht so ganz durch. könntest du mir das vielleicht nochmal näher erläutern wie ich das anstelle?
|
|
|
|
|
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.
|
|