|
|
|
Vektoren unterschiedlicher Matrizen vergleichen |
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 13:28
Titel: Vektoren unterschiedlicher Matrizen vergleichen
|
 |
| |
 |
|
Hallo ihr Lieben,
ich hab folgenden Code mir geschrieben:
Wild ... und MD ... sind miteinander über eine Spalte verknüpft inder IDs stehen.
Ziel ist es die IDs aus MD... aus Wild... herauszufiltern und in eine neue Matrix zu schreiben.
In Wild... kommen die IDs mehrmals vor.
gleichen_St hat eine Größe von [1092,1]
nur läuft das nicht sauber durch. Ich bekomm immer folgende Fehlermeldung:
??? Attempted to access gleichen_St(1093,1); index out of bounds because size(gleichen_St)=[1092,1].
Error in ==> Untitled at 41
xy = find(Wild_DWD(:,1)== gleichen_St(i,1));
Ich denke es liegt an den for-Schleifen.
Eigentlich soll Matlab bei i = 1 "stehen bleiben" und dann xy mit ca. 200 Einträgen durchlaufen lassen, dann soll er sich i = 2 nehmen und da wiederum xy mit vielleicht 500 Einträgen durchlaufen lassen.
Im Moment nimmt er sich nur i = 1092 und lässt das alles nur einmal durchlaufen.
Kann mir einer von euch helfen?
Danke
|
|
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 13:52
Titel:
|
 |
Problem gefunden:
Matlab überschreibt die Zeilen immer.
Wie kann ich das ändern?
|
|
|
|
| Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 13:55
Titel:
|
 |
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 13:57
Titel:
|
 |
nein, da kommt folgende Fehlermeldung:
??? Cell contents assignment to a non-cell array object.
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 14:00
Titel:
|
 |
warte ... es tut sich doch was
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 14:08
Titel:
|
 |
Hallo,
auf den ersten Blick könnte hier auch die Funktion ISMEMBER hilfreich sein.
Grüße,
Harald
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 14:52
Titel:
|
 |
Danke, danke... es funktioniert. Und mit den Cells ist es auch noch übersichtlicher.
Bastel jetzt daran, dass ich das auch noch alles wieder untereinander habe, weil ich noch nicht genau weiß, wie ich es am Ende brauche.
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 15:56
Titel:
|
 |
|
|
|
| Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 15:59
Titel:
|
 |
|
eine idee für was? was meinst du mit untereinander stehen?
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 16:05
Titel:
|
 |
mit deinem Befehl hab ich jetzt für jede ID eine eigene Cell und jetzt möchte ich, dass alle IDs wieder in einer Spalte untereinander stehen.
Cell2mat hab ich schon ausprobiert, aber da kommt wie immer ein Fehler -.-
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 16:10
Titel:
|
 |
|
Problem dabei ist sicherlich, dass meine Cell Arrays nicht die gleiche Anzahl an Zeilen haben (aber immer 4 Spalten)
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2012, 16:17
Titel:
|
 |
ich habs damit hinbekommen:
|
|
|
|
|
|
|
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.
|
|