WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

arrays vergleichen

 

hansolo_der_III
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 19.07.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2021, 16:53     Titel: arrays vergleichen
  Antworten mit Zitat      
Hi Leute,

bin mal wieder mit meinem Latein am Ende ... eigentlich sollte es wie immer nicht schwer sein Shocked ... Ich will zwei arrays miteinander vergleichen also
A1 mit A2:
1 1
1 1
4 6
5 8
6 6
8 2
10 10

und ich erwarte mir folgendes:
1 1 1 (ist gleich bekommt also eine 1)
1 1 1
4 6 0 (ist ungleich bekommt also eine 0)
5 8 0
6 6 1
8 2 0
10 10 1

habe es mit intersect versucht mit ner schleife mit (A1==A2) aber ich komme nicht drauf ...

DAAANKE
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.11.2021, 18:09     Titel:
  Antworten mit Zitat      
Hallo,

wenn ich die Frage richtig verstehe, ist die Antwort
Code:

oder auch
Code:


Zitat:
habe es mit intersect versucht mit ner schleife mit (A1==A2)

Für mich ist es schwer nachvollziehbar, was du da nun versucht hast. Bitte generell lieber gleich den Code posten.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
hansolo_der_III
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 19.07.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.11.2021, 09:48     Titel:
  Antworten mit Zitat      
Hallo Harald,

vielen vielen Dank !!! Das klappt Zeile für Zeile !!! Leider habe ich gemerkt, dass ich zwei arrays miteinander vergleichen will. Also wollte ich mit intersect prüfen ob die werte in Vector A auch in Vektor B vorkommen. Also so:

Code:
%
A=[1;2;3;4;5;6;7;8;9;10]
B=[1;2;4;5;6;8;9;10;11;14]
C =intersect(A,B)
 


was ich suche sind aber die Indizes der Werte in vektor A und B vorkommen. Dankeschön !!! VG H
Private Nachricht senden Benutzer-Profile anzeigen
 
hansolo_der_III
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 19.07.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.11.2021, 10:01     Titel:
  Antworten mit Zitat      
... ich glaube ich habe es ia gibt mir die indices in A und ib in B ...
DANKE
Code:

[C,ia,ib] =intersect(A,B)
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.