问题标签 [rational-number]
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.
haskell - 双数和有理数的问题
我正在编写一个函数,我需要在其中读取一个包含浮点数的字符串并将其转回 Rational。但是当我这样做时toRational (read input :: Double)
,它不会像预期的那样变成 eg: 0.9
,9 % 10
而是 81 ..... % 9007 ... Thx
ruby - 我应该如何指定 Rationals 应该在 Ruby 中以十进制表示法显示?
如果我决定将 Ruby 中的 Rationals 用于控制台应用程序,但不希望它们显示为分数,是否有一种惯用的方式来指定它们应该以十进制表示法显示?
我知道的选项包括:
有没有其他选择?
c++ - 为什么用两个参数声明的构造函数只能用一个来调用?
我从我的大学观看了讲师的视频,他谈到了 Rational 类,它的构造函数是这样的:
直到现在一切都很好,但是!他还说您只能使用 1 个参数(顶部参数)调用构造函数,并且因为底部初始化为 1 的值,例如:Rational(3)
将是3/1。
但 !!我想知道只有当它仅支持 2 个参数时,我们如何才能使用具有 1 个值的构造函数?
我知道在java中,如果我们有x个构造函数接收的参数(考虑没有其他构造函数并且x> 0),我们必须将它们全部传输而不是1而不是2 ...
请帮我解决这个冲突...
谢谢...
java - 用java简化分数
嘿伙计们,我在这里做一个软件,我有点需要帮助,你看我们需要制定一种方法来简化分数。知道怎么做吗?这是我现在的代码(不要介意 dvalue 方法,它已经完成了我所需要的只是简化方法)
rational-number - 如何在 DXL 脚本中使用枚举?
我想测试 DOORs 对象的枚举属性的值。如何才能做到这一点?我在哪里可以找到描述此类基本功能的 DXL 文档?
c - 使用整数比较区间
首先,我知道有许多不同的更简单/可靠的方法来执行我要问的问题,但这不是我问题的重点。
我试图比较两组整数,就好像它们是分数一样。我的意思是假设我有一个二维数组:
我想如何处理这些数字是:
array[0][0] = 2 <--- 是分子
array[0][1] = 3 <--- 是分母
或者在这种情况下只有 2/3。然后我想做的是比较这两个分数;
这里需要注意的是,我无法将数字转换为浮点数以保持其准确性或创建临时浮点占位符。有没有办法只使用整数值来比较这些?
我也不确切知道我应该为这个问题标记什么,如果你想到什么让我知道,我会标记它。
ruby - 有理数在 Ruby 代数中的表现不像分数
有人可以向我解释一下吗?
谢谢。
c# - 无法将 -1 提高到基于分数的理性幂
在我的 TI-84 Plus (Silver Edition) 上,我可以正确输入以下内容: (-1)^(1/3) = -1 - 数字如:(-1)^.5
现在,我的问题在于 C# 的 Math 对象。如果我发送任何这样的分数:{1.667, 109.667, 0.667, 120.667} OR {4/3, 111/3, 2/3, 122/3}
,我会得到:{NaN, NaN, NaN, NaN}
。
我是否必须编写一个新对象MathHelper
来检查有理值并根据有限的输入开关返回答案?或者我缺少的 Math 对象是否有一个功能。我可以在计算器上做到这一点...
PS,我还没有在网上遇到过类似的问题;所以如果这是重复的,请通知我;)
【我的新观点】
谢谢大家的帮助!我已将“Microsoft.Solver.Foundation.dll”升级到 4.0 目标框架,结果发现“Rational”对象似乎只返回 -1 和“不确定”。然后在 Google 上输入 (-1)^(1/2) [nonreal ans] 后,我突然意识到我正在使用 nth-roots !因此,事实证明我过去已经在 C# 中管理了虚数,因此解决了我的问题:
Any even root 2n of a negative number -m will always equal an imaginary number i. (2n√-m)=i
我不敢相信我忘记了这个简单的代数性质
haskell - Haskell读取Prec有理函数
我在执行 readsPrec 以解析以下数据结构的输入时遇到问题:
我已经实现了一个 show 实例,它使 monom 看起来像:
返回:
和
返回:
与此同时,我要坐 5 个小时来完成这项任务,我真的不知道如何处理它。我的第一种方法如下所示:
起初我感到非常高兴,直到我注意到这段代码除了 Monom 之外其他任何东西都不起作用。有人有更好的方法吗?