|
Philipp68 |
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 09.02.2017, 15:29
Titel: Wert in Matrix suchen
|
|
Hallo,
ich habe ein kleines Problem bei der Suche von Maxima in einer Matrix.
Meine Matrix hat ideal die Größe 130x15.
Nun erscheint bei dem Teil "Sucht in jeder Spalte meiner Matrix den x - Wert meiner Maxima" eine Fehlermeldung "Subscripted assignment dimension mismatch.". Ich komme hier nicht weiter, bei anderen Matrizen funktioniert es einwandfrei. Die Messdaten werden aus Excel eingelesen. Bei der obigen Matrix kann er mir 6 Maxima bestimmen und bricht dann ab. Die Anzahl der Maxima stimmt auch mit der Anzahl der Spalten überein.
Lg
|
|
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 09.02.2017, 15:44
Titel:
|
|
Habe dies ausprobiert und es funktioniert nun
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 09.02.2017, 16:51
Titel:
|
|
Die gleiche Fehlermeldung taucht nun hier auf
Edit: Mir ist aufgefallen, dass die Spalten (i) immer eine unterschiedliche Länge haben, deswegen kann wohl "a1_FDIL_neu(:,i)" nicht erstellt werden.
Gelöst:
Zuletzt bearbeitet von Philipp68 am 09.02.2017, 17:29, insgesamt 2-mal bearbeitet
|
|
|
gs |
Forum-Century
|
|
Beiträge: 172
|
|
|
|
Anmeldedatum: 17.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.02.2017, 17:10
Titel:
|
|
Hi,
Wenn ich dein Problem richtig verstehe, dann kannst du doch mit einen Einzeiler dein Problem lösen:
_________________
Mein Seite.
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 09.02.2017, 17:24
Titel:
|
|
Hallo gs,
vielen Dank für den Tipp, die Schreibweise "(max(x))" war mir nicht bekannt. Was genau sagen diese Klammern außerhalb des Befehls aus? Es wird jede Spalte dieser Matrix betrachtet und daraus das max bestimmt?
|
|
|
gs |
Forum-Century
|
|
Beiträge: 172
|
|
|
|
Anmeldedatum: 17.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.02.2017, 08:03
Titel:
|
|
Hi,
Die Klammer ist eigentlich unwichtig, ich hab das nur mit verschiedenen Varianten ausprobiert...
Grüße
_________________
Mein Seite.
|
|
|
|
|
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 - 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.
|
|