Re: Is there ToNumber?
- To: mathgroup at smc.vnet.net
- Subject: [mg119612] Re: Is there ToNumber?
- From: "Dr. Peter Klamser" <klamser at googlemail.com>
- Date: Sun, 12 Jun 2011 19:00:42 -0400 (EDT)
- References: <isnllk$n7b$1@smc.vnet.net> <201106090945.FAA06238@smc.vnet.net> <201106120907.FAA11484@smc.vnet.net>
... ToExpression["1 e^3"] It looks for an string, that smells a little bit like a expression. I think it is good idea to offer something, that can be interpreted as an exponent. Kind regards Peter Am 12.06.2011 11:07, schrieb ADL: > On 11 Giu, 12:52, "Dr. Peter Klamser"<klam... at googlemail.com> wrote: >> ... ToExpression["1+1"] >> >> One Hint: If you know a function in Mathematica like "ToString", you >> mentioned in your email, look in the help system in the section "see >> also", there you find ToExpression["1+1"]. >> >> Kind regards >> >> Peter >> >> Am 11.06.2011 09:59, schrieb Ted Sariyski: >> >>> Hi, >>> Is there a built-in function which returns the numeric value of a string >>> (like ToString but inverse). Currently I use mine function toNumber: >>> ch = StringToStream[timeStr]; >>> timeNum = Read[ch, Number]; >>> Close[ch]; >>> but I suspect there is easier way. >>> Thanks in advance, >>> --Ted >> -- >> Mit freundlichen Gr en >> >> Uta& Peter Klamser > The request is less trivial than ToExpression["1+1"] since, for > example, typical number format cannot be read into Mathematica without > the rather involved trick reported by Ted Sariyski. As an example, > > ToExpression["1e3"] > ==> e3 > > > ch = StringToStream["1e3"]; > timeNum = Read[ch, Number]; > Close[ch]; > timeNum > ==> 1000 > > I feel this complication as rather unfortunate, unless I am also > missing a simpler way to read in numbers. > > ADL > -- Mit freundlichen Grüßen Uta& Peter Klamser
- References:
- Re: How show axes labels with AxesOrigin->{0,0,0} in 3D?
- From: Peter Breitfeld <phbrf@t-online.de>
- Re: Is there ToNumber?
- From: ADL <alberto.dilullo@tiscali.it>
- Re: How show axes labels with AxesOrigin->{0,0,0} in 3D?