|
|
Vergleich zweier Arrays mit nicht identischer Länge |
|
Alex2685 |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 23.01.14
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.01.2014, 22:01
Titel: Vergleich zweier Arrays mit nicht identischer Länge
|
|
Hallo,
Ich habe folgendes Problem und hoffe das mir geholfen werden kann. Ich nutze in meinem Stateflow-Projekt mehrere Arrays in denen Pro Element ein Boolscher Wert abgespeichert wird. Ich muss nun diese Arrays vergleichen, obwohl sie dem Einsatz geschuldet unterschiedliche Längen haben. Gibt es eine Möglichkeit beispielsweise ein gesamtes Array der Länge n mit n-Elementen eines anderen Arrays zu vergleichen?
Vielen Dank im Voraus
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 23.01.2014, 23:38
Titel:
|
|
was willst du denn vergleichen? wie soll matlab denn vorgehen wenn du unterschiedliche längen hast? das sind wichtige informationen. wenn du dir selber nicht im klaaren bist was gemacht werden soll ist es schwer dir zu helfen
du könntest interpolieren. ob das zielführend ist weis ich nicht. du könntest auch nur die werte vergleichen die in beiden messreihen vorhanden sind. ohne die messreihen zu kennne weis ich aber auch nicht ob das zielführend ist. du sihst das man mehr informationen braucht um eine gute antwort geben zu könnne. richtig fragen ist alles andere als einfach aber sehr wichtig zur problemlösung. ich kann jedem nur den thread "richtig fragen" aus meiner signatur ans herz legen. grüße winkow
_________________
richtig Fragen
|
|
|
Alex2685 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 23.01.14
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.01.2014, 09:37
Titel:
|
|
Hallo, erstmal vielen Dank für die Antwort. Wenn ich das so lesen wäre mir selber nicht klar was verglichen werden soll. Also ich möchte den Inhalt der beiden Arrays vergleichen. Also ob in dem Array der Länge n der selbe Wert pro Element abgespeichert ist wie in den n Elementen des Arrays der Länge m.
Vielleicht hilft es auch wenn ich mein vorgehen bis zu diesem Punkt kurz beschreibe:
Also ich habe in Stateflow meinem Chart über Add/Data zwei Variablen hinzugefügt. Eine besitzt eine Size von 48, die andere 16. Beide haben den Datentyp boolean. Ich möchte jetzt von der Variablen mit der Size 48 die ersten 16 Elemente mit der zweiten Variablen auf ihren Inhalt vergleichen (pro Element). Vielleicht habe ich ja schon einen Fehler bei der Erzeugung der Variablen gemacht, deswegen dachte ich das ich es einmal schnell beschreibe.
Vielen Dank im Voraus.
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 24.01.2014, 09:51
Titel:
|
|
es ist immer besser ein code beispiel zu generieren als es mit worten zu beschrieben. es ist meist nicht notwendig 10000 daten mit anzugeben. meist kann man mit rand daten erzeugen die das problem wiederspiegeln,
ich weis zb immernoch nicht was du als ergebenis des vergleichs haben willst ^^
wie viele elemente übereinstimmen? welche? welche nicht? wie viele hintereinander nicht übereinstimmen?
aber egal
_________________
richtig Fragen
|
|
|
|
|
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.
|
|