Thank you, guys! It worked perfectly! Best,
Charles On Wed, Aug 13, 2014 at 7:24 PM, gentlebeldin <[email protected]> wrote: > That (after correcting the typo, the missing ") would give > "cons_0.000010". The right way would be > > charvar = @sprintf("cons_%.5f", 0.00001) > > Am Mittwoch, 13. August 2014 13:48:40 UTC+2 schrieb Andreas Noack: >> >> One solution is to use the @sprintf macro, i.e. something like >> @sprintf("cons_%f, 0.00001). >> >> Med venlig hilsen >> >> Andreas Noack >> >> >> 2014-08-13 7:42 GMT-04:00 Charles Novaes de Santana <[email protected] >> >: >> >> Dear all, >>> >>> I would like to convert a float variable with more than 5 decimal digits >>> to a string, but in the literal notation, not in the "logarithmic" one. >>> >>> For example, if I do: >>> >>> floatvar = 0.00001; >>> charvar = string("cost_",floatvar); >>> println(charvar); >>> >>> charvar is written as: "cost_1.0e-5". Instead of that, I would like to >>> get "cost_0.00001". >>> >>> Any idea about how to do that? I am sorry for this very basic question, >>> but so far I couldn't realize by myself neither find in the forums a way to >>> do that. >>> >>> Thank you for your attention and for any help! >>> >>> Best, >>> >>> Charles >>> >>> >>> -- >>> Um axé! :) >>> >>> -- >>> Charles Novaes de Santana, PhD >>> http://www.imedea.uib-csic.es/~charles >>> >> >> -- Um axé! :) -- Charles Novaes de Santana, PhD http://www.imedea.uib-csic.es/~charles
