WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Signal auf Wertebereich beschränken (Interpolation?)

 

John117
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 09.05.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.12.2016, 15:47     Titel: Signal auf Wertebereich beschränken (Interpolation?)
  Antworten mit Zitat      
Hey Leute,

folgende Ausgangslage:

Ich habe mehrere Messsignale mit gleicher Samplelänge (zbsp 1000 Samples).
Nun möchte ich bspw. ein Kraftsignal, das von -5500N bis 5500N geht auf den Bereich -5000N +5000N beschränken mit einer neuen Auflösung von 100N. Wie lässt sich das realisieren? Dachte an interp1() , jedoch ist hier der Groschen noch nicht gefallen.

Dieses Ergebniss möchte ich als Referenz benutzen und alle anderen Signale auch auf diesen neuen interpolierten Samplebereich anpassen.

Bin für jeden Denkanstoß oder konkrete Hilfe dankbar!


Beste Grüße,
John
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 02.12.2016, 01:37     Titel: Re: Signal auf Wertebereich beschränken (Interpolation?)
  Antworten mit Zitat      
Hallo John117,

interp1 klingt richtig. Der erste Input ist die originale Zeit-Auflösung, der zweite das Kraft-Signal und der dritte die neue Zeit-Achse:
Code:
-5000:100:5000


Zitat:
Dieses Ergebniss möchte ich als Referenz benutzen und alle anderen Signale auch auf diesen neuen interpolierten Samplebereich anpassen.

Das verstehe ich noch nicht.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
John117
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 09.05.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2016, 07:36     Titel:
  Antworten mit Zitat      
Hey Jan,

hat sich geklärt. War nur ein Logikfehler.

Ich ersetze einfach y bei interp1(x,y,xrange) durch meine anderen Signale und erhalte so alle interpoliert auf den Kraftbereich von -5000N bis 5000N.

Mir war noch nicht so klar was, interp1 wirklich macht Smile


Danke für die Hilfe
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.