当前位置: 首页 > 面试题库 >

任何编程语言中的无理数表示?

干善
2023-03-14
问题内容

有人知道 任何一种 编程语言中的无理数表示形式/对象/类/什么吗?

欢迎所有建议。

简而言之,如果我有两个非理性的对象,它们都代表5的平方根,并且我将这些对象相乘,我想获得整数5,而不是浮点数为9’的4个点。

具体来说,我需要该表示形式能够收集条件,而不仅仅是每次都解析为整数/浮点数。例如,如果我想将5的平方根加一,我不希望它返回某个近似整数/浮点数,而是希望它返回一个可以与另一个非理性对象相乘/相乘的对象,这样我可以告诉对象在最近的时间进行解析,以最大程度地减少浮点逼近误差。

非常感谢!


问题答案:

您正在寻找的被称为符号数学。您可能想尝试一些计算机代数系统,例如Maxima,Maple或Mathematica。也有用于此目的的库,例如Python
的SymPy库。



 类似资料:
  • 问题内容: 我正在尝试一些go编程语言。 我对Go的简单性感到很兴奋,但是在使用它后我遇到了一些麻烦。 1。我知道 Go 不支持泛型和继承。 有什么办法可以实现泛型列表? 我在考虑使用: 但是如何检查该值是否为NULL。 我正在寻找与C等效的实现 或使用代数数据类型: 2。更高级的要求是为 具有特定类型字段的对象创建一些容器? 例如,在 Scala编程语言中, 我可以输入: 获得的,其成员类型为

  • 这两个代码片段有什么区别?以及如何决定使用哪一个? 和 有了这两个代码,我可以像这样通过索引访问它

  • 暴露0.27.1是否能够翻译以下SQL语句? 下面是我尝试的内容,但不幸的是,子查询独立于查询的其余部分工作。 此外,如果可能的话,那么如何使用别名从ResultRow获取结果?在这个示例之后,解决方案似乎是将整个子查询存储在单个变量中,并使用一个alias()方法调用,但这看起来很难看。有没有更好的方法?

  • 易语言破解 1、借助E-Code Explorer查找按钮事件 2、下消息断点,查看堆栈再返回 3、eCode法–断按钮事件 4、字符串法—插件/搜索所有参考文本 按钮事件固定模式: 0040EC78 837D F4 00 cmp dword ptr ss:[ebp-C],0 ;关键判断 0040EC7C 0F84 3B000000 je dcse.0040ECBD ;关键跳 0040EC82 6

  • VB语言破解 1、VBExplorer查找按钮事件 2、有提示框则 bp rtcMsgBox(断对话框) 3、通过bp __vbaStrCmp/__vbaStrComp/__vbaVarTstEq 4、万能断点法(816C24法) 5、字符串法—插件/搜索所有参考文本

  • Swift 是编写程序的绝佳选择,无论是手机、电脑还是服务器,任何能跑代码的设备都是如此。它是一门集现代语言之大成,集结了苹果的工程师文化精髓以及开源社区多样化于一身的编程语言。编译器为专为性能所调优,语言专为开发所优化,二者绝不互相妥协。