|
|
string in double umwandeln |
|
MatCam |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 10:28
Titel: string in double umwandeln
|
 |
Ich hab folgendes Problem: Ich würde gerne die Inhalte von vector in double umwandeln, um damit rechnen zu können. Als Fehler kommt: "first argument of sscanf must be a string"
Wo ist hier der Fehler?
Danke
|
|
|
|
|
EliteTUM |

Forum-Fortgeschrittener
|
 |
Beiträge: 70
|
 |
|
 |
Anmeldedatum: 21.04.11
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 10:39
Titel:
|
 |
vielleicht hilft dir der folgende Befehl (Link) weiter:
str2double
Edit:
===
Weiß nicht genau, was der Sinn von obigem Code sein soll. Bei mir funktioniert das ganze jedoch, wenn du Cell-Arrays verwendest:
Löst das dein Problem?
So wie ich obigen Code verstehe liest du den String an Stelle 'b' ein und speicherst ihn wieder an der Stelle 'b', und zwar wieder als String. Nicht gerade sinnvoll
Wenn du einfach den ganzen Vektor "vector" in ein double konvertieren willst, verwende obigen Befehl:
_________________
- EliteTUM
_____________________________________
|
|
|
MatCam |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 10:54
Titel:
|
 |
Danke, das hilft weiter.
Sitzt du auch gerade in Garching
|
|
|
EliteTUM |

Forum-Fortgeschrittener
|
 |
Beiträge: 70
|
 |
|
 |
Anmeldedatum: 21.04.11
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 11:11
Titel:
|
 |
ne, Innenstadt. Erst nächste Woche wieder
_________________
- EliteTUM
_____________________________________
|
|
|
Matcam |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 11:34
Titel:
|
 |
Schade
Dann bis nächste woche
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 17:59
Titel: Re: string in double umwandeln
|
 |
Hallo MatCam,
Wenn Du größere Datenmengen hast, könnte die Geschwindigkeit ausschlaggebend werden. Dann:
Gruß, Jan
|
|
|
EliteTUM |

Forum-Fortgeschrittener
|
 |
Beiträge: 70
|
 |
|
 |
Anmeldedatum: 21.04.11
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2011, 18:13
Titel:
|
 |
wow, interessante Schwankungen in der Bearbeitungsgeschwindigkeit:
Ausgabe:
Das Verhältnis der beiden Zeiten schwankte bei mir bei ca. 30 mal Durchlaufen zwischen 0.5 und 2.0. Da der Durchschnitt aber > 1 zu sein scheint dürfte bei großen Vektoren die Methode mit sprintf und sscanf wirklich wesentlich schneller sein.
_________________
- EliteTUM
_____________________________________
|
|
|
Guest09 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.03.2015, 11:54
Titel:
|
 |
str2num(char(..))
erledigt diese Aufgabe ebenso
|
|
|
|
|
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.
|
|