问题标签 [fractions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP:范围()可以用于分数吗?
是否可以在 PHP 中使用 range() 函数来生成分数或小数列表?
c++ - 如何输出分数而不是十进制数?
在 C++ 中,当我计算 2/3 时,它会输出十进制值,我怎样才能得到原始格式(即 2/3)而不是 0.66666667
谢谢
ruby - Ruby Regex 舍入尾随零
我正在寻找一个正则表达式来从十进制数中删除尾随零。它应该返回以下结果:
基本上,如果小数部分为 0,它应该删除尾随零和尾随小数点。当这是值时,它也应该返回 0。有什么想法吗?谢谢。
r - 将数字打印为 R 中的缩减分数
在我的旧 TI-83 上,我可以使用以下语法获得有理实数的简化分数表示。
是否有类似的语法、函数或 CRAN 包允许我在 R 中执行此操作?
android - How to input a fractional number?
I'm beginner in Java Android developing. I'm using Eclipse SDK 3.6.1 version. I'm trying to do a simple calculator. I have one problem how to input a fractional number? There is my code:
I'm thinking how to make a fractional number.
math - 如何制作有理数的“工作”重复十进制表示?
我已经弄清楚如何使用 OverBar 显示重复小数的重复部分。
repeatingDecimal
实际上并不能用作重复小数。我想对其进行变体,使其看起来和行为都像一个重复的小数。
问题
我怎样才能制作一个有效的重复十进制表示(可能使用Interpretation[]
)?
背景
如果我闲逛,请原谅。这是我的第一个问题,我想清楚我的想法。
以下将“绘制”一个重复的小数。
所以
正确显示重复小数(此处显示为图片,以便出现 OverBar)。
从引擎盖下看,它实际上只是一个冒名顶替者,一个重复小数的图像......
当然,它的行为不像数字:
我想增加产量:1
编辑:repeatingDecimal 的清理版本
Leonid 展示了如何将 Format 包装在例程中,并为重复小数的加法和乘法提供向上值。很有帮助!我需要一些时间才能对上下值感到满意。
下面的内容基本上是 Mr.Wizard 建议的代码的简化版本。我将 OverBar 设置在每个重复数字上方以允许换行。(Row 上方的单个 OverBar 看起来更整洁,但在达到正确的屏幕边距时不会中断。)
下表显示了一些输出repeatingDecimal
:
检查解决方案:使用重复小数操作
现在让我们检查重复小数的加法和乘法:
因此,重复小数的加法和乘法可以根据需要进行。 Power
似乎也可以正常工作。
请注意,168/961 占据小数点右侧的 465 位。之后,它开始重复。结果与 的结果相匹配N[168/961, 465]
,除了OverBar
,尽管换行符出现在不同的地方。而且,正如所料,这与以下内容相吻合:
Format[] 包装器对 N[] 对重复小数求和的行为的一些影响
Mr.Wizard 建议格式包装器对于整数和实数的情况是多余的。
让我们考虑以下两个添加
在四种不同的情况下表现:
案例 1:当Format
围绕Reals 和 Integers 重复 Decimals 并且向上值为ON时的结果
正如预期的那样,第一个加法产生一个整数,第二个加法产生一个小数。
案例 2:当
Format
没有围绕实数和整数重复小数但向上值打开时的结果
Reals 和 Integers的Format
包装器不会影响手头的加法。
案例 3:
Format
围绕实数和整数的重复小数但向上值关闭时的结果
如果 upvalues 为 OFF,则Format
防止发生加法。
案例 4:未
Format
环绕实数和整数的重复小数且向上值关闭时的结果
如果 upvalues 是 OFF 并且 Format` NOT环绕 reals 和 Integers 的 repeatingDecimals ,则第二个添加按预期工作。
更有理由为实数和整数删除 Format 包装器。
有人对案例 3 和案例 4 的不同结果有何评论?
c# - 如何化简分数?
如何在 C# 中化简分数?例如,给定1 11/6
,我需要将其简化为2 5/6
。
java - 如何获得数字小数部分的长度?
如何找出十进制数的小数部分的长度或位数?
我可以看到一些方法,例如使用这样的字符串:
但是确定长度的最佳方法是什么?
如果我使用字符串,我可以想象出一些问题,例如,因为区域设置和数字格式可能因系统而异。有没有很好的计算方法?也许没有迭代?
提前致谢。
f# - 如何在不损失精度的情况下在 F# 中表示分数?
在 F# 中表示分数的最佳方法是什么?Haskell 和 Racket 有方便的方式来表示比率。F# 中是否有数据类型来表示比率?