问题标签 [rational-numbers]
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.
c++ - 修剪小数位数
可能重复:
在 C++ 中截断十进制值
如何截断有理数的一些小数位,使其只有 6 位?(例如1.2345678909876
对1.23456
)
c++ - 将有理数转换为整数
我怎样才能将有理数1.24234
或45.314
转换成整数124234
或45314
获得小数位数?
php - 将浮点小数转换为分数
我正在尝试将用户键入的具有小数结果的计算转换为分数。例如;66.6666666667 成 66 2/3。任何指针?提前感谢
matlab - MATLAB vpa() 不计算指数表达式的变量点数?
尝试使用 vpa() 为指数中的有理表达式计算变量点数:
上面显示了这个问题。ans1 显示表达式的默认输出。ans2 表明 vpa() 没有计算表达式的变量点数。ans 2_5 显示了它应该计算的内容。我正在寻找的结果是x^0.182
.
ans3 只是表明当函数是乘法时 vpa() 会产生预期的结果——它是指数中的一些东西,它把它绊倒了。
如何请求 vpa 评估指数?
[编辑]
也许我可以更清楚地说明这一点。我真正需要的是指数表达式的指数的访问器或索引。因此,如果我的表达是
y = x^a
我需要能够在x
该返回上有一些访问器a
。
这可能吗?
data-structures - 用二进制表示分数?
我正在查看分数的二进制数据表示,我想知道如果您要同时存储存储分数的分子和分母,分数会有什么样的数据结构。它只是两个没有关系但在计算中使用时组合在一起的单独数字吗?
javascript - 将十进制数转换为分数/有理数
在 JavaScript 中,有没有办法将十进制数(例如0.0002
)转换为表示为字符串的分数(例如 " 2/10000"
)?
如果decimalToFraction
为此目的编写了一个被调用的函数,decimalToFraction(0.0002)
则将返回字符串"2/10000"
。
java - 为什么 Apache commons-math 基于 int 类型的 Fraction?
为什么 Apachecommons-math3
基于它的Fraction
类型int
???
有什么理由使用int
而不是long
?我们在这里有一些性能提升吗?long
s 进程的速度不是与int
现代 CPU 上的 s 相同吗?
我认为我们从这个决定中得到了不必要的限制。
如果我错了,请纠正我。
random - Octave random Rational Numbers gernrator
I just start to study about Octave and I have a question about getting Rational Numbers.
I just check
this page to learn the way to get random Rational Numbers. for example..
if we use rand(1, 3.1)
i would like to get random number between 1 and 3.1 (like 2.34)
However, i am not really sure about function that i have to use..
can you give some example ?
thanks
python - 将分数存储为 Rational Python
作为一个项目,我正在从头开始创建一个 Rational 类,它可以将两个分数作为输入并存储简化的分数。但是,当我尝试输入两个分数时,它似乎隐式使用整数除法,所以我根本无法存储/操作分数。我是否错误地解决了这个问题?错误在哪里?
示例:Rational(3/2,9/2) 返回 (1,4) 而不是 (1/3)。
返回 (1,2) 而不是 (5,8) 应该的。编辑:后半部分:我希望能够输入 Rational(Rational(5/3),Rational(8/3)) 和 (5,8) 结果。这似乎与上面的略有不同。
c++ - 多项式类的有理类:类依赖和运算符重载的分析
我有一个Polynomial
和Rational
类,它将多项式和有理函数作为向量进行操作。*
我已经为、/
、+
和定义了非成员运算符-
,但我认为我不知道如何正确使用它们(参见下面的代码):
我收到一条错误消息,提示我在代码中的某些向量进程存在超出范围的问题。
笔记:
如果您正在参加编程课程,而这恰好是您的作业,那么请不要将此代码复制并粘贴到您的源代码中并为您自己的利益使用它。相反,如果您遇到麻烦,请将其用作基础。
任何解决这个有理乘法问题的帮助,或者任何其他看起来效率低下、多余、无用等的东西都将不胜感激。谢谢你。:-)
问题:
我创建了一个属于Rational
类friend
的Polynomial
类,单参数构造函数Rational( Polynomial p)
将其顶部多项式设置top
为p
,其数据类型为Polynomial
,并将其底部多项式设置bot
为1
,其数据类型与 相同top
。我在使用这个单参数构造函数中创建了一个Rational
对象,该构造函数传入了我在 中手动生成的向量,但是当我尝试打印两个有理对象的乘积时——第一个,是一个带有和的双参数类型构造1(1 多项式)--我收到一个错误,指出向量的边界超出范围。我不明白为什么...main
main
user_rat1
top=p
bot=