INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Suche Nach Zahlen in wissenschaftlicher Notation



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.02.2007, 11:18
Beitrag #1

wpresoto Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2007

8.2
2006
kA

1069
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Hallo Leute,

Ich habe eine Datei, wo Daten einer Messung gespeichert sind. In der Datei sind auch text mittendrin. Ich will nur die Zahlen extrahieren. Mein Problem ist, dass ich keine Zahl in wissenschaftlicher Notation richtig extrahieren kann. Ich benutze die Funktion "Match Pattern", wodurch die ganze Datei gelesen wird und die Zahlen in einem Array gespeichert werden, aber Zahlen wie z.B. 3,841e-07 werden zu 3,841 und -07. Wie kann ich die Zahl 3,841e-07 richtig kriegen?


Danke erstmal
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.02.2007, 11:40
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Hallo,

lade doch mal Dein VI hoch, damit man sieht, was das für Text ist und wie da die Zahlen enthalten sind.
Dann kann man mehr damit anfangen.

Gruß Markus

' schrieb:Hallo Leute,

Ich habe eine Datei, wo Daten einer Messung gespeichert sind. In der Datei sind auch text mittendrin. Ich will nur die Zahlen extrahieren. Mein Problem ist, dass ich keine Zahl in wissenschaftlicher Notation richtig extrahieren kann. Ich benutze die Funktion "Match Pattern", wodurch die ganze Datei gelesen wird und die Zahlen in einem Array gespeichert werden, aber Zahlen wie z.B. 3,841e-07 werden zu 3,841 und -07. Wie kann ich die Zahl 3,841e-07 richtig kriegen?
Danke erstmal

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 12:09 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2007 12:12 von wpresoto.)
Beitrag #3

wpresoto Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2007

8.2
2006
kA

1069
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Hi, da ist mein VI.

Im Feld "String" ist ein Beispiel, von was sich in der Datei befindet, deren Zahlen ich extrahieren muss.
Ich brauche die Zahlen, die in den Spalten sind. Sie sind die Ausgangswerte eines Sensors.


Angehängte Datei(en)
Sonstige .vi  Zahlen_Array.vi (Größe: 11,5 KB / Downloads: 204)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 12:17
Beitrag #4

wpresoto Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2007

8.2
2006
kA

1069
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Der Text vom Feld "String" wurde nicht hochgeladen. Du kannst den folgenden Text kopieren und ihn einfügen. Er sieht so aus:


# Aufzeichnung Matrixfenster
# Tue Feb 27 09:29:41 2007

# 0 Messzeit(1) Tue Feb 27 09:29:41 2007
# 1 Sensorspannung(1)
# 2 Sensorspannung(3)
# 3 Sensorspannung(6)
# 4 Sensorspannung(9)
# 5 Sensorspannung(11)

0.10989 3.81462e-07 -9.91773e-07 2.7466e-06 -1.44953e-06 2.28832e-07
0.274725 3.81462e-07 -6.10303e-07 3.20436e-06 -1.37324e-06 -7.6344e-08
0.384615 3.81462e-07 -6.10303e-07 3.05177e-06 -1.37324e-06 -7.6344e-08
0.549451 5.3405e-07 -9.91773e-07 2.44142e-06 -1.14436e-06 1.52538e-07
0.659341 2.28874e-07 -9.15479e-07 3.05177e-06 -1.44953e-06 -7.6344e-08
0.769231 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
0.934066 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
1.04396 6.10344e-07 -7.62891e-07 3.05177e-06 -1.831e-06 4.57714e-07
1.15385 3.81462e-07 -7.62891e-07 2.89919e-06 -1.52583e-06 9.15477e-07
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 12:34
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Hi,

ich habe mal nur deine Zahlen in ne *.txtDatei, also

0.10989 3.81462e-07 -9.91773e-07 2.7466e-06 -1.44953e-06 2.28832e-07
0.274725 3.81462e-07 -6.10303e-07 3.20436e-06 -1.37324e-06 -7.6344e-08
0.384615 3.81462e-07 -6.10303e-07 3.05177e-06 -1.37324e-06 -7.6344e-08
0.549451 5.3405e-07 -9.91773e-07 2.44142e-06 -1.14436e-06 1.52538e-07
0.659341 2.28874e-07 -9.15479e-07 3.05177e-06 -1.44953e-06 -7.6344e-08
0.769231 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
0.934066 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
1.04396 6.10344e-07 -7.62891e-07 3.05177e-06 -1.831e-06 4.57714e-07
1.15385 3.81462e-07 -7.62891e-07 2.89919e-06 -1.52583e-06 9.15477e-07


Diese habe ich dann mit dem VI hier eingelesen! Wolltest du das?


Sonstige .vi  Zahlen.vi (Größe: 14,21 KB / Downloads: 281)


Gruss
Achim


PS: Besser wäre es, zwischen die Zahlen anstatt eines Leerzeichens einen TAB zu machen!

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 12:50 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2007 12:55 von wpresoto.)
Beitrag #6

wpresoto Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2007

8.2
2006
kA

1069
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Vielen Dank Achim. Das ist was ich machen wollte ;-(

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.03.2007, 18:04
Beitrag #7

stabgo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2007

7.1
2007
kA

63939
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation
Hallo Achim kannst die das VI zufällig auch in LV 7.1 hochladen. Wäre super.
Danke

' schrieb:Hi,

ich habe mal nur deine Zahlen in ne *.txtDatei, also

0.10989 3.81462e-07 -9.91773e-07 2.7466e-06 -1.44953e-06 2.28832e-07
0.274725 3.81462e-07 -6.10303e-07 3.20436e-06 -1.37324e-06 -7.6344e-08
0.384615 3.81462e-07 -6.10303e-07 3.05177e-06 -1.37324e-06 -7.6344e-08
0.549451 5.3405e-07 -9.91773e-07 2.44142e-06 -1.14436e-06 1.52538e-07
0.659341 2.28874e-07 -9.15479e-07 3.05177e-06 -1.44953e-06 -7.6344e-08
0.769231 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
0.934066 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
1.04396 6.10344e-07 -7.62891e-07 3.05177e-06 -1.831e-06 4.57714e-07
1.15385 3.81462e-07 -7.62891e-07 2.89919e-06 -1.52583e-06 9.15477e-07
Diese habe ich dann mit dem VI hier eingelesen! Wolltest du das?

[attachment=31788:Zahlen.vi]

Gruss
Achim
PS: Besser wäre es, zwischen die Zahlen anstatt eines Leerzeichens einen TAB zu machen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2007, 06:40
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Suche Nach Zahlen in wissenschaftlicher Notation

Sonstige .vi  Zahlen_7.1.vi (Größe: 22,89 KB / Downloads: 259)


Hier als 7.1-Version...allerdings hab ich einige "Konvertierungs-Fehler" angezeigt bekommen...guck halt mal, ob du's öffnen kannst!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: