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

>> kleines Logic -Problem

 

stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2019, 14:22     Titel: >> kleines Logic -Problem
  Antworten mit Zitat      
Halloo User Gemeinde,
halloo Admins,

ich habe jetzt meine Distanz-Logic- Matrix weiter verarbeitet und verbessert ... wenn ihr kurz Zeit habt, schaut mal in Anhang , ins BILD ... Cool

Ich will den 15 X-Y- Koordinaten die 3 Paare aus Vector [row] und [col] zuweisen Rolling Eyes

und natürlich auch das Triple (1,10,11) ... und dabei diese X-Y-Koordinaten (1,10,11) in color "magenta" plotten ...

welche Farbe die 3 Paare (2,5 und 4,14 und 6,15) haben ist egal ...

Danke vorab für Tipps & Tricks... Wink
beste vorösterliche Grüße
stoxxii

_Logic-Mtx auszählen - neu__uwe___!!!_.PNG
 Beschreibung:

Download
 Dateiname:  _Logic-Mtx auszählen - neu__uwe___!!!_.PNG
 Dateigröße:  28.56 KB
 Heruntergeladen:  278 mal


stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.04.2019, 13:23     Titel: >> mein Denk-Logic-Zettel überarbeitet
  Antworten mit Zitat      
Halloo Guys,

ich habe mir noch mal Gedanken gemacht... und habe mein zuerst oben hochgeladenen
Denk-Logic-Zettel (PNG) noch mal überarbeitet ... und jetzt drangehangen ... Rolling Eyes

Vielleicht fällt einem von den Logic-Freaks von euch eine 2. Abfrage-Logic ein,
mit der ich die Elemente , die in Variable row & col vorliegen , in der
drüberstehenden Matrix TD zählen und dann im PLOT einer FARBE zuordnen kann ?? Wink

Danke vorab für Tipps & Tricks ... Cool
beste österliche Grüße
stoxxii

_Logic-Mtx auszählen__uwe_neu.PNG
 Beschreibung:

Download
 Dateiname:  _Logic-Mtx auszählen__uwe_neu.PNG
 Dateigröße:  20.59 KB
 Heruntergeladen:  279 mal
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.04.2019, 21:01     Titel: >> Problem anders beschrieben
  Antworten mit Zitat      
halloo Guys,
Hallos Admins,

ich kloppe jetzt mal die beiden Entscheidenden Matrizen hier rein: Rolling Eyes
bitte verprügelt mich nicht ...

Code:
TD =
  1   0   0   0   0   0   0   0   0   1   1   0   0   0   0
  0   1   0   0   1   0   0   0   0   0   0   0   0   0   0
  0   0   1   0   0   0   0   0   0   0   0   0   0   0   0
  0   0   0   1   0   0   0   0   0   0   0   0   0   1   0
  0   0   0   0   1   0   0   0   0   0   0   0   0   0   0
  0   0   0   0   0   1   0   0   0   0   0   0   0   0   1
  0   0   0   0   0   0   1   0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   1   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   0   1   0   0   0   0   0   0
  0   0   0   0   0   0   0   0   0   1   1   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   1   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   1   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   1   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   1   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   0   1
% :::::::::::::::
>> AP
AP =
       21.803       20.695
       17.148       20.932
       20.142       14.308
       14.142       17.752
       16.643        20.99
       17.952       17.313
       15.254       9.4433
       3.8127        12.98
       27.469       32.917
       20.248       20.893
       21.728       20.524
       20.375       23.517
       14.683        31.15
       15.044       15.706
       18.006        17.83
 

Also nur die Spalten selektieren, wo die Anzahl der Elemente/Entries > 1 ist ...
z.Bsp. Spalte 11 hat 3 Entries ... 1,10,11
und die Koordianten 1,10,11 von AP sollen abhängig von Spalte 11 in einer
zugewiesenen Farbe geplottet werden ,,, Rolling Eyes
wahr scheinlich geht das nur mit einer for-Loop ???

Dann haben wir in der 5. Spalte von TD : 2 Entries ... 2,5
die Koordinaten 2 & 5 von AP sollen dann eine andere Farbe bekommen ...
für die anderen beiden Paare in Spalte 14 & 15 gilt das gleiche ...

ALSO ich finde kein Abfrage-Logic ... um die Entries aus Matrix TD zu selektieren ... Crying or Very sad
Seht eventuell in die Beiträge hier vorher rein, wo ich noch ein Denkzettel drangehangen hatte ...
Ich habe mit hist, unqiue, ismember und intersect , klar und find vieles probiert ...
aber meine DENKE reicht halt dafür nicht ...

wäre nett, wenn ich zwischen Ostern Zeit hättet, drüber zu schauen ...
Danke vorab für Tips & Tricks ... Wink

beste Grüße
stoxxii
sollen dann
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.04.2019, 15:14     Titel: > selbst eine Lösung gefunden
  Antworten mit Zitat      
halloo Guys,

ich habe durch das googlen doch noch eine Lösung gefunden : Embarassed
Man muss die Einträge, die Indexes der Elemente in einem Cellarray speichern:

Code:
Loc{nn} = [];
for k = 1:nn;
     Loc{k} = find(TD(:,k)~=0);
end
% ::::::::: Dann  plotten der koordinaten ::::::::::
plot(AP(Loc{5},1) , AP(Loc{5},2), 'ro','Linew',2,'Markers',12)
plot(AP(Loc{14},1) , AP(Loc{14},2), 'mo','Linew',2,'Markers',12)

 

grüße euch Wink
stoxxii
 
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.