|
|
Überprüfe ob Zahl in Matrix drin ist oder nicht |
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.08.2010, 20:18
Titel: Überprüfe ob Zahl in Matrix drin ist oder nicht
|
 |
Hallo,
hätte folgende Frage.
Sagen wir A ist eine Matrix und B eine Variable.
Wie kann ich überprüfen ob der Wert von B irgendwo in A auftaucht.
Also möchte das für ne if-clause benutzen.
Danke im Vorraus
|
|
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.08.2010, 20:49
Titel:
|
 |
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.08.2010, 21:42
Titel:
|
 |
Hallo Gast,
Oder:
Gruß, Jan
|
|
|
KaiS |

Forum-Century
|
 |
Beiträge: 102
|
 |
|
 |
Anmeldedatum: 19.04.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.03.2013, 23:01
Titel:
|
 |
Hallo,
bevor ich ein neues Thema aufmache, weder der any noch der find-Befehl funktionieren, wenn ich zwei Vektoren mit unterschiedlicher Dimension vergleiche.
D.h. z.B.
A = {[1 2 3] [1 4 6]}
B = {[1 2 4 5] [1]}
Nun will ich überprüfen, ob es Werte von A gibt, die auch in B vorkommen und ggf. die Indices in einen neuen Vektor schreiben.
Wie könnte ich das sonst bewerkstelligen außer mit any oder find?
Der folgende Vorschlag funktioniert z.B. nicht:
Danke!
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 08.03.2013, 06:25
Titel:
|
 |
Hallo,
dürfte dir weiterhelfen.
Grüße,
Seban
PS: Lieber ein neues Thema aufmachen und ggf. auf alte Threads verweisen.
|
|
|
KaiS |

Forum-Century
|
 |
Beiträge: 102
|
 |
|
 |
Anmeldedatum: 19.04.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.03.2013, 06:43
Titel:
|
 |
Hi Seban,
danke für den Tipp, hab nun ein neues Thema aufgemacht, das man unter
http://www.gomatlab.de/werte-zweie-.....n-vergleichen-t27857.html
finden kann.
Bzgl. deines Tipps:
strfind funktioniert doch nur bei Strings oder irre ich mich? Ich hab Zahlen in meinen Vektoren oder ist da etwas, was ich übersehen habe? Diskussion können wir ja im neuen Thema weiterführen.
Danke!
|
|
|
|
|
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.
|
|