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

>> sub-array aus char-Array erzeugen

 

stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2018, 14:00     Titel: >> sub-array aus char-Array erzeugen
  Antworten mit Zitat      
Halloo User Gemeinde,
halloo Admins,

weil ich mein Problem nur soo optimal ausdrücken kann ...
habe ich im Anhang ein Screenshot vom Workspace und Command-Windows
und von der betreffenden Variable beigefügt ...

Wäre nett, wenn ihr kurz Zeit hättet reinzukucken ...

Also ich habe ein Char-Array mit Namen und am Ende jeder Zeile eine Ziffer ...

Pennsylvania 2
Rhode Island 2
Utah 2
Virginia 2
Washington 2
Wyoming 2
Alaska 3
Arizona 3
California 3
Colorado 3 .....

ich will aus diesem Char-Array die Namen mit 2 auswählen und
in ein neues Array oder Matrix ablegen.... nur kein Plan ... ??? Rolling Eyes
Könnt ihr mir bitte ein Tip geben ??

Danke vorab...
beste Pfingst-Grüße
stoxxii

_sub array suchen __gomaltab.PNG
 Beschreibung:

Download
 Dateiname:  _sub array suchen __gomaltab.PNG
 Dateigröße:  75.6 KB
 Heruntergeladen:  265 mal


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.05.2018, 14:06     Titel:
  Antworten mit Zitat      
Hallo,

Code:
lastCol = Table(:, end);

und dann ggf. mit str2num oder str2double umwandeln.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2018, 17:00     Titel: > das hilf nix
  Antworten mit Zitat      
Halloo Harald,

leider hilft mir das nicht weiter ...

ich muss doch irgendwie die Namen mit schleppen ...mit den Zahlen zusammen ...
in ein neues Array ... ich habe schon schmutziges Sachen versucht , wie

> test = Table(:, [end==3])

> sub = find( Table(Table(end)==2));

vielleicht muss auch eine geschweifte Klammer an bestimmter Stelle eingebaut werden ??

grüße
stoxxii
 
Harald
Forum-Meister

Forum-Meister


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

Zitat:
leider hilft mir das nicht weiter ...

Ich würde schon sagen. Du musst halt damit weiterarbeiten. Vorschlag:
Code:
sub = Table(Table(:,end)=='2'), 1:end-1);


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2018, 19:58     Titel: >> danke ,geile Logic show
  Antworten mit Zitat      
Halloo Harald,

na wenn das nicht geile ist ... prima ... echt ... Wink Smile
ich habe da Stunden zu gebracht ..

Hätte ich allein nicht hinbekommen ...

Darf ich vielleicht noch nach einer Ergänzung fragen ???
Also wie du siehst, geht es um die 50 USstates ... mit Nr. Zuordng. zw. 1:4 ...jeweils unterschiedliche Länge der Anzahl
15 States = 1
9 States = 2
14 States = 3
12 States = 4

Ich würde die gern in ein imagesSC oder so ein pcolar etwas ähnliches plotten ,
hineinschreiben ... naja imageSC ist ja nur für double hier haben wir ja ein CHAR Array

also ich würde die US Staaten gerne in ein farbliches Tableau eintragen ...
als SHOW aber mit sachlichen Format ..

Vielleicht hast du noch ne geile IDEE zu Pfingsten ??? Wink
Danke vorab
beste grüße
stoxxii
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.05.2018, 20:01     Titel:
  Antworten mit Zitat      
Hallo,

ich habe keine Ahnung, wie du dir das vorstellst.
Meine Wahl wäre, die Staaten mit Mapping Toolbox auf einer USA-Karte entsprechend 1-4 einzufärben.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2018, 20:33     Titel: >> einfach nur4 Spalten mit "text"+" ba
  Antworten mit Zitat      
Halloo Harald,

ja, ja ... du denkst natürlich gleich EDEL ... Smile
nee, so nobel muss es dann doch nicht sein ... Landkarte coloring ... nööö ...

Ich wollte nur 4 Spalten 1:4 sozusagen im KOPF ...
und drunter die Namen der zugeordneten Staaten ...

Ich habe eine " Quick & DIRTY " Lösung in meinen Archiven gefunden ...
da hatte ich zu einer PCA Hauptkompo-Analyse eine seprate Tabelle der Eig-Vecs geplottet usw...

ALSO es geht soo simple : Wink
man nehme TEXT( xx, yy, "States" , "backgroundcolor"....)

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