|
|
max y-Wert in einem bestimmten Bereich finden |
|
jonny65 |

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.05.2013, 09:42
Titel: max y-Wert in einem bestimmten Bereich finden
|
 |
Hallo,
absoluter Neuanfänger in Matlab, bitte entschuldigt mein Unwissen.
ich habe eine Tabelle mit beispielhaft folgenden Werten:
1 30
2 50
3 78
4 125
5 36
6 175
7 95
nun will ich nur für die 2. Spalte den max-Wert haben, allerdings nur dem im Bereich z.B. von 2-5. S sei die Datei.
Ich habe es mit y=max(S(:,2)(Startwert:Endwert)).
nur leider funktioniert das nicht.
Wie kann man dieses Problem lösen?
Gruß
|
|
|
|
|
Mmmartina |

Forum-Meister
|
 |
Beiträge: 745
|
 |
|
 |
Anmeldedatum: 30.10.12
|
 |
|
 |
Wohnort: hier
|
 |
|
 |
Version: R2020a
|
 |
|
|
 |
|
Verfasst am: 23.05.2013, 10:01
Titel: Re: max y-Wert in einem bestimmten Bereich finden
|
 |
jonny65 hat Folgendes geschrieben: |
nun will ich nur für die 2. Spalte den max-Wert haben, allerdings nur dem im Bereich z.B. von 2-5. S sei die Datei. |
Hallo,
mit 2-5 meinst du Zeile 2 bis 5?
Dann musst du das beim S statt des Doppelpunktes hinschreiben. Denn derzeit greifst du auf ALLE Zeilen ( S(:,2) ) zu.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.05.2013, 10:14
Titel:
|
 |
ja meinte ich
perfekt, es funktioniert!
Vielen Dank!
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.05.2013, 10:31
Titel:
|
 |
sry, aber jetzt steh ich mal wieder vor einem weiteren Problem.
Ich will den Bereich den ich habe in einer Datei speicher. Allerdings kann der Bediener den Bereich mehrmals neu bestimmen , sodass es mehrere Bereiche sein können, die aber alle in der selben Datei untereinander gespeichert werden sollen. Ich würde eine Schleife verwenden, weiß aber leider nicht was für eine Bedingung ich dann hinschreiben soll.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 23.05.2013, 11:33
Titel:
|
 |
Hallo jonny65,
Die generelle Regel ist: Neue Frage, neues Thema.
Aber manchmal ist die Grenze zwischen "neuer Frage" und "erweiternde Rückfrage" fließend.
Das Problem ist noch nicht klar beschrieben. Wir können deshalb auch nicht wissen, welche "Bedingung" in der Schleife benutzt werden soll. Wie wäre es damit, den Nutzer einen Bereicheingeben zu lassen und das Programm abzubrechen, wenn der Bereich leer ist?
Gruß, Jan
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2013, 08:27
Titel:
|
 |
Hey Jan,
das Thema hat sich gerade erledigt. Trotzdem vielen Dank für deine Hilfe!!
|
|
|
|
|
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.
|
|