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

Buchstaben in Zahlen umwandeln

 

Lena

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.09.2009, 10:52     Titel: Buchstaben in Zahlen umwandeln
  Antworten mit Zitat      
Hi,
ich habe eine Frage zum Umwandeln von Strings. Ich habe einen Vektor, welcher nur aus 4 verschiedenen Buchstaben besteht: ATGC. Der gesamte Vektor ist 1x100 groß. Die Buchstaben kommen also unterschiedlich oft vor. Ich würde sie jetzt gerne in Zahlen umwandeln. Also das A und T in eine 1 und das G und C je in eine 0. Allerdings weiß ich nicht ganz, wie ich das bewerkstelligen soll. Hat jemand eine Idee, wie ich das machen könnte? Habe schon probiert den string in ein double mit str2double oder str2num umzuwandeln, das hat aber leider nicht funktioniert.
Kann mir da jemand weiterhelfen?
Viele Grüße, Lena


LittleX
Forum-Guru

Forum-Guru


Beiträge: 494
Anmeldedatum: 14.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.09.2009, 11:01     Titel:
  Antworten mit Zitat      
Hallo Lena,

Du könntest folgendes machen:
Code:


str = ['A','A','G','C','A','C','T','T']
num = uint8(ismember(str,['A','T']))
 


Ich habe hier mal uint8 als Datentyp verwendet, Du kannst aber auch jeden anderen numerischen Datentyp verwenden (wenn Du das ganz weglässt bekommst Du logical zurück).

Viele Grüße,

LittleX
Private Nachricht senden Benutzer-Profile anzeigen
 
Lena

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.09.2009, 11:06     Titel:
  Antworten mit Zitat      
Dankeschön für die super schnelle Antwort. Das hat so super geklappt.
Viele Grüße, Lena
 
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.