问题标签 [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.

0 投票
0 回答
76 浏览

c++ - 修剪小数位数

可能重复:
在 C++ 中截断十进制值

如何截断有理数的一些小数位,使其只有 6 位?(例如1.23456789098761.23456

0 投票
3 回答
439 浏览

c++ - 将有理数转换为整数

我怎样才能将有理数1.2423445.314转换成整数12423445314获得小数位数?

0 投票
7 回答
15824 浏览

php - 将浮点小数转换为分数

我正在尝试将用户键入的具有小数结果的计算转换为分数。例如;66.6666666667 成 66 2/3。任何指针?提前感谢

0 投票
1 回答
3729 浏览

matlab - MATLAB vpa() 不计算指数表达式的变量点数?

尝试使用 vpa() 为指数中的有理表达式计算变量点数:

上面显示了这个问题。ans1 显示表达式的默认输出。ans2 表明 vpa() 没有计算表达式的变量点数。ans 2_5 显示了它应该计算的内容。我正在寻找的结果是x^0.182.

ans3 只是表明当函数是乘法时 vpa() 会产生预期的结果——它是指数中的一些东西,它把它绊倒了。

如何请求 vpa 评估指数?

[编辑]

也许我可以更清楚地说明这一点。我真正需要的是指数表达式的指数的访问器或索引。因此,如果我的表达是 y = x^a 我需要能够在x该返回上有一些访问器a

这可能吗?

0 投票
1 回答
261 浏览

data-structures - 用二进制表示分数?

我正在查看分数的二进制数据表示,我想知道如果您要同时存储存储分数的分子和分母,分数会有什么样的数据结构。它只是两个没有关系但在计算中使用时组合在一起的单独数字吗?

0 投票
12 回答
28773 浏览

javascript - 将十进制数转换为分数/有理数

在 JavaScript 中,有没有办法将十进制数(例如0.0002)转换为表示为字符串的分数(例如 " 2/10000")?

如果decimalToFraction为此目的编写了一个被调用的函数,decimalToFraction(0.0002)则将返回字符串"2/10000"

0 投票
1 回答
276 浏览

java - 为什么 Apache commons-math 基于 int 类型的 Fraction?

为什么 Apachecommons-math3基于它的Fraction类型int???

有什么理由使用int而不是long?我们在这里有一些性能提升吗?longs 进程的速度不是与int现代 CPU 上的 s 相同吗?

我认为我们从这个决定中得到了不必要的限制。

如果我错了,请纠正我。

0 投票
1 回答
1511 浏览

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

http://www.gnu.org/software/octave/doc/interpreter/Random-Number-Generation.html#Random-Number-Generation

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

0 投票
2 回答
950 浏览

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) 结果。这似乎与上面的略有不同。

0 投票
1 回答
976 浏览

c++ - 多项式类的有理类:类依赖和运算符重载的分析

我有一个PolynomialRational类,它将多项式和有理函数作为向量进行操作。*我已经为、/+和定义了非成员运算符-,但我认为我不知道如何正确使用它们(参见下面的代码):

我收到一条错误消息,提示我在代码中的某些向量进程存在超出范围的问题。


笔记:

如果您正在参加编程课程,而这恰好是您的作业,那么请不要将此代码复制并粘贴到您的源代码中并为您自己的利益使用它。相反,如果您遇到麻烦,请将其用作基础。


任何解决这个有理乘法问题的帮助,或者任何其他看起来效率低下、多余、无用等的东西都将不胜感激。谢谢你。:-)


问题:

我创建了一个属于RationalfriendPolynomial类,单参数构造函数Rational( Polynomial p)将其顶部多项式设置topp,其数据类型为Polynomial,并将其底部多项式设置bot1,其数据类型与 相同top。我在使用这个单参数构造函数中创建了一个Rational对象,该构造函数传入了我在 中手动生成的向量,但是当我尝试打印两个有理对象的乘积时——第一个,是一个带有和的双参数类型构造1(1 多项式)--我收到一个错误,指出向量的边界超出范围。我不明白为什么...mainmainuser_rat1top=pbot=