Verfasst am: 23.05.2017, 10:12
Titel: Logikfunktion in cell anwenden
Hallo,
ich habe 3 Zellen (A,B,C) mit jeweils n Matrizen innerhalb der Zellen mit Nullen und Einsen.
Nun möchte ich die Werte der Zellen vergleichen.
Also jeden einzelnen Wert der Matrix in A(1,1) mit B(1,1) und C(1,1).
Daraus möchte ich dann eine neue Zelle erzeugen, die wieder Matritzen in den Jeweiligen Zellen hat und dort eine 1 hat wenn A(1,1) = 1 ist und B(1,1)=0 und C(1,1) =0 ist.
Verfasst am: 23.05.2017, 11:45
Titel: Re: Logikfunktion in cell anwenden
Hallo Gast123456789,
Zitat:
ich habe 3 Zellen (A,B,C) mit jeweils n Matrizen innerhalb der Zellen mit Nullen und Einsen.
Was genau sind "Zellen"? Ich bin laso schon ab derm ersten satz nicht mehr sicher, worüber Du sprichst. Die Verwendung von Standard-Bezeichungen ist sehr hilfreich, wenn man über eine Programmier-Sprache spricht.
Dies sollte eine Fehlermeldung ergeben. Dann poste bitte eine vollständige Kopie. Da wir keinen lauffähigen Code haben ohne die exakte Definition von A, B und C, können wir den Code nicht laufen lassen.
Ich rate mal:
Code:
A = [1,0,0,1; 1,1,0,0; 0,0,1,0; 0,1,1,0];
B = [1,0,1,0; 0,1,0,1; 0,1,0,0; 0,0,0,1];
C = [0,0,0,1; 0,0,1,0; 1,1,0,1; 0,0,1,0];
Das mit den geschweiften Klammern stimmt hab ich auch so im Programm.
Nun habe ich ja drei Cell-Arrays, die jeweils in der Zelle 1,1 eine 4x4 Matrix haben. Jetzt möchte ich jeden einzelnen Wert dieser Matrizen miteinander Vergleichen. Also ich möchte den ersten Wert von A[1,1} mit dem ersten Wert von B{1,1} und C{1,1} vergleichen.
Ist der wert in A eine Eins und die Werte in B und C beide Null, so soll an dieser Position im Ergebnis-Cell-Array eine Eins stehen.
so Sollte also als Ergebnis beim obigen Beispiel folgendes Cell-Array raus kommen.
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
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.