|
|
Energie des Signals rechnen |
|
Chebbi |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 13.08.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.11.2014, 19:19
Titel: Energie des Signals rechnen
|
 |
Sehr geehrte Damen und Herren,
es wäre super wenn ich einen Lösungsansatz für mein Programier-Problem bekomme.
Wie kann ich die Energie jeder Flanke des Signals am Einfachsten berechnen lasse?
Ein Zeitvektor mit Angaben über Flanken anfang und Ende habe ich generiert, wie kann ich nun das so Programieren, dass die Signalflanke ab dem Zeitpunkt bis zum Anderen summiert wird?
Vielen Vielen Dank im Voraus!
Beschreibung: |
|
 Download |
Dateiname: |
Signal.JPG |
Dateigröße: |
22.65 KB |
Heruntergeladen: |
456 mal |
|
|
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 17.11.2014, 20:14
Titel:
|
 |
Es ist mit Sicherheit hilfreich genauere Information zum Aufbau das Datensatzes und des Zeitvektors anzugeben. Das macht die Hilfestellung deutlich einfacher
Ganz allgemein...
|
|
|
Chebbi |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 13.08.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2014, 18:40
Titel:
|
 |
das Stimmt
Das Signal als Beispiel sieht so aus:
signal = [-1 -1 1 2 3 -1 -1 2 2 2 -1 -1];
Zeit= [1 2 3 4 5 6 7 8 9 10 11 12];
ich möchte gerne die Werte im Signal summieren zwischen diese Zeitangaben:
Zeitangabe = [1 2 5 7 10 12];
bei der erste Flanke wäre 1 und 2, bei der Zweite 2 und 5 ...
Beschreibung: |
|
 Download |
Dateiname: |
Signal2.PNG |
Dateigröße: |
21.9 KB |
Heruntergeladen: |
417 mal |
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 19.11.2014, 19:33
Titel:
|
 |
|
|
Chebbi |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 13.08.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.11.2014, 11:55
Titel:
|
 |
Super Danke!! scheint zu funktionieren.
Als ich aber mein Signalwerte verwendet habe, habe ich folgende Fehlermeldung erhalten:
Error using zeros
Size inputs must be integers.
Error in Energie_des_Signales (line 7)
a_sum_Interval = zeros(1,size(a_Zeitangabe,2)/2);
Zeitangabe sieht bei mir so aus aber mit 766 wert:
a_Zeitangabe= .....[10856;10887;10916;10947;10961;10967;10971;10985;11008;11033;11036;11088;11092;11093;11112;11236;11237;11319;11328;11329;11334;11339;11346;11374]....
Woran könnte das liegen?
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 20.11.2014, 12:44
Titel:
|
 |
Zeitangabe ist demnach kein Reihen- sondern ein Spaltenvektor.
|
|
|
|
|
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.
|
|