scientific-notation相关内容

Matlab,如何调整图形上的轴值(科学通告-精度不足)

可能重复: 禁止图形刻度中的指数格式 Matlab在我的图形中为每个刻度线将我的轴标记输出为5.777 x10 ^ 6 ...是否有可能使matlab输出实际的十进制数字而不是科学计数法,因此刻度线实际上是不同的值,而不是全部5.777?目前,我真的不知道这些图在空间中的什么位置,因为轴的精度不足. 解决方案 一种可能的解决方案: plot(rand(100,1).*1e6) ..
发布时间:2020-05-06 13:04:24 其他开发

用Matlab避免科学计数法

我已经尝试过了: format long g; 但是这样的数字用科学计数法表示: ans = 8.80173259769825e-05 不使用fprintf之类的方法如何避免科学计数法? 解决方案 您可以使用: sprintf('%.10f', yourNumber) 或更复杂的选择是使用基于Java的格式(查看更多信息,感谢Yair Altman展示了此方法 ..
发布时间:2020-05-06 12:45:54 其他开发

使用D而不是E的Python科学记数法

Fortran程序生成的某些结果文件使用字母D代替E报告双精度数字(科学计数法),例如: 1.2345D+02 # instead of 1.2345E+02 我需要使用Python处理大量数据,我才意识到它无法读取D表示法中的数字,例如: >>> A = 1.0D+01 File "", line 1 A = 1.0D+01 ^ S ..
发布时间:2020-05-03 03:53:42 Python

JSON e和JSON E

在JSON网站此处上,它解释了JSON“对象"的不同可能性.但是,在数字部分中,这些出现: e | e+ | e- | E | E+ | E- 1-这些代表什么? 在寻找答案时,出现很多. 2-与上述e | E s相关吗? 解决方案 这是JSON(和大多数编程语言)用于科学表示法的表示法.科学计数法用于表示非常大或很小的浮点数. e(或等效地E)等效于“ ..
发布时间:2019-11-24 20:03:38 其他开发

在python json.dumps输出中禁用科学计数法

json.dumps使用科学计数法输出较小的浮点或十进制值,这对于将输出发送到的json-rpc应用程序是不可接受的. >>> import json >>> json.dumps({"x": 0.0000001}) '{"x": 1e-07}' 我想要此输出: '{"x": 0.0000001}' 最好避免引入其他依赖项. 解决方案 一种格式化方式 evil = ..
发布时间:2019-11-24 14:40:53 Python

在JavaScript中使用科学记数法的陷阱

这个问题不寻求开发者代码格式化意见。就个人而言,我更喜欢在我的JS代码中使用科学记数法,因为我相信它更具可读性。对我来说, 6e8 比 600000000 更具可读性。话虽这么说,我只是在寻找JS中用科学记数法指定数字的潜在风险和缺点。我不经常在野外看到它并且想知道是否有技术推理,或者仅仅是因为开发人员的druthers。 解决方案 你没有看到科学记谱法“经常在野外”,因为在JS中实际输入 ..
发布时间:2019-06-12 11:15:30 前端开发

与JS中的Number.toExponential相反

我需要以非指数形式在JavaScript中获取极大数字的值。 Number.toFixed 只是以指数形式将其作为字符串返回,这比我的更糟。 这是什么 Number.toFixed 返回: >>> x = 1e + 31 1e + 31 >>> x.toFixed() “1e + 31” Number .toPrecision 也不起作用: >>> x ..
发布时间:2019-02-20 19:23:09 前端开发

Java:如何计算代表金钱的double值中包含的小数位数?

对于使用Java制作的更改应用程序,我在计算double值中的小数位数时遇到问题。 双值表示钱因此,我的所有操作都必须在对原始值进行操作后将12.58之类的双值存储为12.5797886。为了抵消这种影响,我选择使用String,就像这样: String amountString = String.valueOf(amount); 字符串小数= amountString.subst ..
发布时间:2019-01-08 20:31:20 Java开发

科学记数法是解释为int还是float?

如果我使用科学记数法(例如 1e9 )对我的代码中的数字进行硬编码,那么该数字的类型是什么(int,long,float,double .. )? 当有效数或指数是浮点数时,它显然不是一个整数,但在上述情况下是什么? 解决方案 e 使其成为浮点文字。来自JLS(§3.10.2。浮点文字): 浮点文字的类型为 float 如果后缀为ASCII字母 F 或 f ;否则其类型为 do ..
发布时间:2019-01-02 13:41:40 Java开发

如何在java中用科学记数法表示数字?

我正在写一个处理行星质量和直径的程序;这些数量用科学记数法表示。我的问题不是,请注意,不是如何以正确的方式打印大数字(那是使用printf(),duh),我会如何......“输入”这些数字,我想你可以说。例如,表示汞的质量: 3.30 x 1023 在我的行星质量数组中,元素看起来是: 33.0 * Math.pow(10,23) 然而,我并不 ..
发布时间:2018-12-11 00:06:12 Java开发

将工作代码从双精度转换为四精度:如何从输入文件读取FORTRAN中的四倍精度数字

我有一个大的,旧的FORTRAN 77代码,已经工作了很多年,没有问题。 双精度是不够的,所以要转换为四倍精度我有: 更换所有REAL * 8到REAL * 16 将所有函数(如DCOS())替换为像COS()这样的函数 替换所有内置数字,如0.d0到0.q0和1D + 01到1Q + 01 该程序编译时没有错误或警告,使用gcc-4.6编译器on 操作系统:openSUS ..
发布时间:2018-03-16 17:15:17 其他开发

Java DecimalFormat科学记数法问题

我使用Java的 DecimalFormat 类以科学记数法打印出数字。但是,我有一个问题。无论价值如何,我都需要固定长度的字符串,并且十个幂的符号正在把它扔掉。目前,这是我的格式: $ b DecimalFormat format = new DecimalFormat(“0.0E0”); 这给了我以下组合:1.0E1,1.0E-1,-1.0E1和 - 1.0E-1。 ..
发布时间:2018-02-04 11:35:33 Java开发

我怎样才能让Haskell以科学记数法输出数字?

我有一些项目,我想分区到一些桶,这样每个桶是比最后一个分数大一些。 items = 500 chunks = 5 increment = 0.20 { - 找到比例 - } sizes = take chunk (迭代(+增量)1) 基数=总和大小/项目 存储区=地图(基本*)大小 main =打印存储区 我确信有一个数学上更优雅的方法来做到这一 ..
发布时间:2018-02-04 11:15:32 其他开发

在没有科学记数法的情况下在C ++中格式化有效数字

我想将一个浮点值格式化为n个有效数字,但从来没有使用科学记数法(即使它会更短)。 $ b $ %f 不会显示有效数字,而%g 有时会给我科学记数法(这对我来说是不合适的) 。 我想以“123”,“12.3”,“1.23”或“0.000000123” 。 使用 C ++或boost 是否有优雅的方式? 解决方案 我知道的最好的方法是在我自己的代码中使用它 pre > #in ..
发布时间:2018-02-03 18:04:54 C/C++开发