|
joekey |
Forum-Century
|
|
Beiträge: 169
|
|
|
|
Anmeldedatum: 03.04.08
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: 2011b
|
|
|
|
|
|
Verfasst am: 26.06.2008, 21:06
Titel: Vergleich der Arrays
|
|
Hallo,
ich bin wieder mal auf der Suche nach Antworten.
Ich hab 2 Arrays:
a = [1 4 2 5 6] und b = [2 4 5 6 7]
Jetzt will ich die einzelnen Elemente der zwei Arrays vergleichen, d.h. der erste Element in Array(a) soll mit allen anderen Elementen der beiden Arrays verglichen werden, (1<4, 1<2, 1<5, 1<6, 1<2, 1<4, 1<5, 1<6, 1<7) und so weiter. Als produkt dieses Vergleichs sollte eine Array produziert werden die, die Vergleichsergebnisse darstellt.
Ich kann es mittels for schleifen implementieren und es interessiert mich ob es eine effizientere Möglichkeit gibt.
Danke Joe
|
|
|
|
|
dib0r |
Forum-Guru
|
|
Beiträge: 413
|
|
|
|
Anmeldedatum: 09.05.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2008, 10:02
Titel:
|
|
Hallo,
was genau soll in deinem Array drin stehen?
Willst Du nur ein einziges Element mit allen anderen vergleichen?
Wenn ja, dann kannst Du folgendes machen.
Ist jetzt allerdings sehr speziell (man sollte die Dimension der Vektoren prüfen uvm.) auf deine Frage ausgerichtet.
MfG
|
|
|
joekey |
Themenstarter
Forum-Century
|
|
Beiträge: 169
|
|
|
|
Anmeldedatum: 03.04.08
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: 2011b
|
|
|
|
|
|
Verfasst am: 29.06.2008, 18:56
Titel:
|
|
Hallo dib0r,
danke für deinen Beitrag. War zwar nicht das was ich gesucht habe, aber den Aha-Effekt hat es ausgelösst und ich konnte mein Problem lösen.
LG Joe
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 29.06.2008, 23:14
Titel:
|
|
Hi,
wie hast Du es gelöst?
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
joekey |
Themenstarter
Forum-Century
|
|
Beiträge: 169
|
|
|
|
Anmeldedatum: 03.04.08
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: 2011b
|
|
|
|
|
|
Verfasst am: 02.07.2008, 16:14
Titel:
|
|
Hallo,
also es ging ja darum, dass ich ein abstraktes Muster einer Array erstellen wollte, wobei die Array von 1...n Vektoren (size (1,4)) gebildet wird. Unten steht ein code für die Pattern Klasse. Zuerst wird die als Argument ankommende Array (Bars) vectorized (methode vectorizeBars). Das mache ich so wie du es vorgeschlagen hast, bis auf das löschen von dem Element, mit dem der entstandene Vector verglichen wird. Das bewirkt, dass ich bei jedem Vergleich auch die gleichen Elemente vergleiche. Im nächsten Schritt vergleiche ich den entstandenen Vector mit einzeln mit allen seinen Elementen. Somit entsteht ein Array bei dem size(array,1) = size(array, 2)= length(vector) und der Anzahl der Elemente in diesem Vector numel(array) = size(array,1) * size(array, 2).
Hoffentlich habe ich dich jetzt nicht verwirrt. Der Beispiel sollte mehr klarheit schaffen.
LG Joe
|
|
|
|
|
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.
|
|