|
|
Matrix Spielerei if und for |
|
TidoWi |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 08.02.20
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.02.2020, 22:16
Titel: Matrix Spielerei if und for
|
 |
Hallo Leute,
ich bin gerade neu in Matlab eingestiegen und stehe auf dem Schlauch.
Ich hab das eigentliche Problem einer sehr großen N kreuz 2 Matrix hier einmal auf ein Bsp. verkleinert. Und zwar Frage ich aus der ersten Spalte der Matrix bestimmte Werte aus, die innerhalb eines bestimmten Intervalls liegen. Die Werte in der ersten Spalte der Matrix sind äquidistanten. Dies ist mit einer If-Abfrage kein Problem.
Allerdings brauch ich die korrespondierenden Werte der 2ten Spalte der Matrix, welche in der selben Reihe wie die, der durch die If-Schleife abgefragten. Entweder ist mein Ansatz ein falscher, oder es fehlt mir einfach an Kreativität. Ich hoffe ihr könnt mir Tips geben. Beste Grüße
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.496
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 09.02.2020, 23:00
Titel:
|
 |
Hallo,
ich kann der Beschreibung nicht recht folgen.
Kannst du für das Beispiel angeben, was nun das tatsächliche Ergebnis sein soll? Oft geht sowas auch ohne for/if.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
TidoWi |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 08.02.20
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.02.2020, 13:44
Titel:
|
 |
Damit das etwas verständlicher wird, habe ich mal einen kleinen ausschnitt meiner Messdaten und den dazugehörigen Plot beigefügt. Meine Messdaten haben die Form einer Sinus Funktion mit Intervall-mäßig steigendem Offset. Dabei interessiere ich mich jeweils für die Messwerte innerhalb eines Intervalls, in dem die Messwerte keinen weiteren Offset erfahren. Also wie in dem Beispiel If (t>=5) && (t<=25). Mein Problem ist es dabei die Funktionswerte zu erhalten auf der t abgebildet wird, im Intervall (t>=5) && (t<=25).
Beschreibung: |
|
 Download |
Dateiname: |
plot.PNG |
Dateigröße: |
30.37 KB |
Heruntergeladen: |
245 mal |
Beschreibung: |
|
 Download |
Dateiname: |
messdaten.txt |
Dateigröße: |
3.53 KB |
Heruntergeladen: |
234 mal |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.496
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.02.2020, 18:42
Titel:
|
 |
Hallo,
daraus werde ich offen gesagt nicht schlauer. Woraus ich wohl schlauer werden würde:
Zitat: |
Kannst du für das Beispiel angeben, was nun das tatsächliche Ergebnis sein soll? |
(bezogen auf das erste Beispiel)
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|