Verfasst am: 28.07.2009, 10:21
Titel: Für y-Wert aus Messdaten zugehörigen x-Wert suchen?
Hallo zusammen...
Ich hab hier eine Reihe von Messdaten. Z.B. Drehmoment über Zeit...
Ich würde jetzt gerne wissen, wie lange es dauert, dass das Drehmoment von Wert a auf Wert b gestiegen ist.
Bin mir ziemlich sicher, dass die Aufgabe nicht besonders schwer ist, aber ich sitz hier grad voll aufm Schlauch und hab noch nichtmal ne Idee, wonach ich da Suchen soll. Ich bin für alle Tipps dankbar...
vielen Dank für deinen Vorschlag.
Leider habe ich allerdings das Problem, dass z.B. der anfangs y-Wert genau zwischen zwei Messpunkten liegt. Wie kann ich das denn möglichst einfach interpolieren?
Hmmm....
Das trifft irgendwie nicht genau das, was ich brauche.
Ich gebe mal kurz ein Beispiel:
ich habe zur Zeit 3,519s das Drehmoment 49,984Nm, zur Zeit 3,625s das Drehmoment 50,329Nm, zur Zeit 5,416s das Drehmoment 149,893Nm und zur Zeit 5,583s das Drehmoment 150,112Nm.
Ich suche nun nach einer Möglichkeit, mir besipielsweise die Zeitdauer von genau 50Nm bis 150Nm Drehmoment berechnen zu lassen...
Gibt es da eine einfache Lösung?
M_von = 50;
M_bis = 150;
von = t_neu(find(M_neu==M_von));
bis = t_neu(find(M_neu==M_bis));
delta_zeit = bis-von
fprintf(['\nDer Motor benötigt ' num2str(delta_zeit) 'Sekunden \nfür einen Drehmomentsprung von ' num2str(M_von) ' Nm zu ' num2str(M_bis) 'Nm.\n\n']);
figure(1) hold on
plot(t,M,'rx-','LineWidth',2,'MarkerSize',10) plot(t_neu,M_neu,'bx-','LineWidth',2,'MarkerSize',10) hold off
title('Original-Daten und interpolierte Daten')
Jetzt hauts hin... Was mir eigentlich gefehlt hat, war der Befehl 'interp1'... Jetzt ist alles klar.
Vielen Dank nochmal.
Grüße
Sandman
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
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.