问题标签 [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.
java - Java中的十进制数到UTF-8有理数
我想将 2.5 更改为 2½。不知道如何改变它。
假设我在长文本中有“AMZN 2½ 22”,我必须在 java swing textpane 中突出显示,但我在三个变量中有值,如下所示
基于这个值,我将无法匹配,因此将 B 更改为有理数(字符串)然后匹配,它工作正常,但我不想这样做......这只是一个临时修复。
有人能帮我吗 ?
谢谢
java - 有理数 Java 项目
对于这个项目,我必须创建一个有理数类,它有两个部分,一个 int 分子和一个 int 分母。我必须添加两个缩略词,其中负分母必须移至分子。我还添加了 getter 和 setter 以及 toString()。数据应打印为分子/分母。我还必须编写用于加法、减法、乘法和除法的成员方法以及否定(?)我不确定最后一部分是什么意思。
我已经完成了课程,但是 Eclipse 在我键入“temp”的部分周围的加法和减法给我一个错误。如果我有任何不正确或遗漏的内容,请告诉我。
然而,我正在努力测试每种方法。这是我到目前为止所拥有的:
java - 如何将 string 或 int 更改为 Rational?
这是代码,
r1 和 r2 被初始化为Rational
。这是我的问题,如何将r1=in.next
(字符串形式)更改为有理形式?我可以写r1 = in.Rational
....任何提示plzzz
haskell - Haskell 在带有类型的 main 中使用实例化读取
如何在我的 main 中使用实例化读取?
现在我有以下内容:
这将编译/解释,但是当我调用我的 main 并输入“2x^2”时,它只返回“2x^2”而不是 Monom(2.0,2)。如果您调用 (read "2x^2")::Term 它会正常工作,我该怎么做呢?
通常我会回来
而不是 putStrLn 因为读取实现显示但解释器让我发疯......任何帮助都会被应用
java - 如何使用点类、有理数类和线类来求解 2 个线性方程组?
我对计算机科学相当陌生,并且一直在尝试使用点类、线类和有理数类来求解线性方程组,但未成功。系统的代码很旧,我正在对其进行调整以适用于我正在制作的新代码,但我无法在我的一生中调试/完成代码的一部分(与休息一下,如果我不能做一个,我就不能做所有事情,整个代码都不起作用)在 oneChosenFirst()。我不是在寻找完整的代码,而是关于如何正确执行此操作的非常简化的解释,谢谢。到目前为止,这是我在系统中所拥有的。该系统也基于用户输入。
我的斜率和截距线性方程组:
再一次,非常感谢,非常感谢您认为对我的 java 之旅有帮助的任何事情。
c++ - 双精度和周期小数
我正在研究一个 lisp 解释器并实现了有理数。我认为他们比双打有优势,能够表示像 1/3 这样的数字。我做了一些计算来比较结果。我对结果感到惊讶
双打
有比率:
为什么浮点运算的结果是准确的?必须有精度损失。双打不能存储无限位数。还是我错过了什么?
我用一个小型 C 应用程序进行了快速测试。结果相同。
输出是:
结果:1.000000
结果:1.000000
制造商
马丁
c++ - 如何允许用户输入数字和运算符?
我将如何添加一个允许用户输入类似 2 + 2 或 10 / 5 的函数,然后简单地运行对象来计算它,就像他们使用我的“输入第一个输入”语句手动输入它时一样。因此,作为作业的一部分,我需要允许用户在控制台中输入类似 10 / 5 + 1 / 2 的内容。我还需要能够允许运算符重载,我不确定我的程序当前是否允许这样做。任何帮助,将不胜感激。谢谢!
java - java中的理性类是什么?
我被分配给java做一个理性的类,但我真的不明白需要什么,如下所示:
Rational 实现一个有理数类:Rational 用以下方法来增加你的类:
初始化(构造函数):参数为整数的分子和分母。您必须有 3 个构造函数,如下所示:
- 无参数:0 / 1
- 一个参数(x):x / 1
- 两个参数(x,y):x / y
float getValue()
: 返回数字的值[奖金] 有理数
add(Rational r)
:添加到另一个有理数您所有的号码都应该以简化形式保存
使用构造两个有理数的驱动程序类(包含“main”方法)来扩展您的代码,获取两个数的平均值并将其打印在屏幕上。
python - 为什么给定分数矩阵时numpy行列式不返回分数?
我想对有理矩阵进行运算。我使用模块numpy
和fractions
.
这是我的代码:
由于计算行列式只需要使用高斯方法进行有理运算,因此有理矩阵的行列式是有理的。
所以我的问题是:为什么 numpy 返回浮点数而不是分数?我怎样才能得到一个理性的行列式?
请注意,此矩阵上的其他操作会给出合理的输出(例如m.trace()
)。
stream - 在agda中生成下一个有理数
我如何将下一个有理数生成为 2 个整数变量。例如, (1,1) (2,1) (1,2) (1,3) (3,1) .. 我有生成它的算法:
问题是如何在Agda
a中构建动态流。我将从 (1,1) 开始,然后生成下一对并将其添加到流中。请任何人帮助。