如何将一个数近似到小数点后n位?

2023-11-26

我已经开始使用maxima就在几周前(实际上我刚刚使用过几次)wxMaximaOS X 的界面。

我试图在网上找到这个问题的解决方案,但也许是因为我瞎了,或者可能是因为我在maxima官方文档中搜索的经验不多,所以我还没有找到具体的解决方案。

如何将一个数近似为n小数位数?例如,如果我使用float(22/7),它给了我这个巨大的数字3.142857142857143,但我只想将其近似到小数点后第三位3.143.


fpprec控制 Maxima bigfloat 中有效数字的实际数量。这仅适用于大浮点数,不适用于普通(固定精度,IEEE 754)浮点数。

也可以看看fpprintprec它控制打印多少位数字,这适用于大浮点数和普通浮点数。所以为您提供的另一个解决方案是:

(%i1) fpprintprec : 4 $
(%i2) float (22/7);
(%o2)                                3.143
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将一个数近似到小数点后n位? 的相关文章

  • 如何确定多边形点列表是否按顺时针顺序排列?

    有了一个点列表 如何找到它们是否按顺时针顺序排列 例如 point 0 5 0 point 1 6 4 point 2 4 5 point 3 1 5 point 4 1 0 会说它是逆时针的 或者对某些人来说是逆时针的 对于非凸多边形 例
  • 查找一维数组中的局部最大值

    有没有一种简单的方法可以在一维数组中找到局部最大值 假设我有一个数组 0 1 10 lt max 8 lt ignore 3 0 0 4 6 lt ignore 10 lt max 6 lt ignore 1 0 0 1 4 lt max
  • 将数字缩放为 <= 255?

    我的单元格的数值可以是 0 到 0 之间的任何值Integer MAX VALUE 我想对这些单元格进行相应的颜色编码 如果该值 0 则 r 0 如果该值是Integer MAX VALUE 则 r 255 但是中间的值呢 我想我需要一个函
  • .NET:十进制到舍入字符串

    如果我有一个decimal 如何获得带有两位小数的字符串版本 这不起作用 Math Round myDecimal 2 ToString 0 00 不要使用大括号 它们用于使用以下命令将格式化值嵌入到较长的字符串中string Format
  • 检查一个数字是否可以表示为两个立方之和的高效程序

    我正在尝试编写一个程序来检查数字 N 是否可以表示为两个立方之和 即 N a 3 b 3 这是我的代码 复杂度为 O n include
  • 是否有一个函数 f(n) 返回有序组合列表中的第 n: 个组合而不重复?

    当要选择的元素数 n 为 5 并且选择的元素数 r 为 3 时 没有重复的组合如下所示 0 1 2 0 1 3 0 1 4 0 2 3 0 2 4 0 3 4 1 2 3 1 2 4 1 3 4 2 3 4 随着 n 和 r 的增长 组合的
  • 根据索引查找金字塔的行?

    给定一个像这样的金字塔 0 1 2 3 4 5 6 7 8 9 并给出金字塔的索引i where i代表i金字塔的第一个数字 有没有办法找到金字塔的行的索引i第一个元素属于 例如 如果i 6 7 8 9 它位于第 3 行 从第 0 行开始
  • 证明:为什么 java.lang.String.hashCode() 的实现与其文档相符?

    JDK 文档为java lang String hashCode http java sun com javase 6 docs api java lang String html hashCode famously https stack
  • 是否有可能比 O(n log n) 更好地计算数字列表的中位数?

    我知道可以在 O n 中计算数字列表的平均值 但是中位数呢 有没有比排序 O n log n 和查找中间元素 或者如果列表中有偶数个项目则两个中间元素的平均值 更好的算法 是的 您可以在 O n 时间内 确定性地 完成此操作 http ww
  • 截断浮点数而不向上舍入

    我有一个浮点数 我想将其截断为 3 位 但我不想向上舍入 例如 转换1 0155555555555555 to 1 015 not 1 016 我将如何在 Ruby 中做到这一点 您还可以转换为 BigDecimal 并对其调用 trunc
  • 如何创建一个在给定范围内随机打乱数字的 int 数组[重复]

    这个问题在这里已经有答案了 基本上 假设我有一个可以容纳 10 个数字的 int 数组 这意味着我可以在每个索引中存储 0 9 每个数字只能存储一次 如果我运行下面的代码 int num new int 10 for int i 0 i l
  • 指针 (*argv[]) 的指针的指针算术?

    我知道foo bar 等于 foo bar 但是什么是 foo bar 等于 例如访问 argv 2 我对这一点的理解有些困惑 我认为可能是这样的 foo bar 但我不确定 如果这是一个简单的答案 我深表歉意 a b 相当于 a b 由于
  • 为什么 float() 会截掉尾随零?

    该代码成功地将一个包含许多数字的大文件裁剪为几个包含数字的较小文本文件 但它产生了一个有趣的怪癖 所有数字都应精确到小数点后四位 例如 2 7400 但它们打印为 2 74 这是文件的片段 0 96 0 53 0 70 0 53 0 88
  • Python:球体的交集

    我对编程非常陌生 但我决定承担一个有趣的项目 因为我最近学会了如何以参数形式表示球体 当三个球体相交时 有两个不同的交点 除非它们仅在一个奇点处重叠 球体的参数表示 我的代码是根据答案修改的Python matplotlib 绘制 3d 立
  • 确定范围是否重叠

    给定两个具有整数开始时间和结束时间的事件 E1 s1 e1 E2 s2 e2 实现快速布尔检查以查看事件是否重叠 我有解决方案 但我很想看看其他人想出了什么 编辑 好的 这是我的解决方案 e1 gt s2 s1 gt s2 e2 lt s1
  • 用圆形雷达数学方法表示点

    我正在编写一个简单的应用程序 它可以向您显示您周围的朋友 但不是在法线地图中 而是在像 UI 这样的真正圆形雷达上 https i stack imgur com Au3IP png https i stack imgur com Au3I
  • 基于时间的算法评分

    我们希望创建一种评分算法 在更短的时间内获得更高的分数 在更长的时间内获得更少的分数 需要注意的是 没有实际范围 因此时间范围可以从 100 毫秒到长达 10 分钟或更长时间 点范围为 0 到 50 谢谢你的帮助 你可以简单地把它变成一个线
  • 具有非常大的数字的除法

    我只是想知道在处理大数字时有哪些不同的除法策略 我所说的大数字是指 50 位数字 例如 9237639100273856744937827364095876289200667937278 82637448262718273966299344
  • 如何自定义舍入形式

    我的问题可能看起来很简单 但仍然无法得到有效的东西 我需要自定义 Math round 舍入格式或其他格式以使其工作如下 如果数字是 1 6 他应该四舍五入到 1 如果大于或等于 1 7 他应该四舍五入到 2 0 对于所有其他带有 6 的小
  • C 埃及分数

    古埃及人仅使用以下形式的分数1 n因此任何其他分数都必须表示为这些单位分数的总和 而且 所有单位分数都是不同的 在C或Java中使任何分数成为埃及分数 总和越少越好 的好方法是什么 可以使用什么算法 分支定界 a 例如 3 4 1 2 1

随机推荐

  • 将php数组插入mysql

    我有一个数组 product array 当我使用 print r product array 时 数组显示如下 Array 0 gt Array ID gt P00100 NAME gt Edina PRICE gt 20 00 1 gt
  • SQLAlchemy 联合括号问题

    我需要生成类似于以下内容的查询 select from where and order by limit union all select from where and order by limit order by 使用 SQLAlche
  • 无法在 webRTC 上下文中从 Android webView(chrome 框架)访问相机

    应用程序基于 webRTC 与 websocket Android Studio 2 3 2 最新版本 我已经使用 https 协议 自动播放 android 版本 7 0 最低 gt android 5 0 应用程序适用于所有支持的浏览器
  • symfony2 - 从数据库添加选择

    我希望使用自定义查询中的值填充 symfony2 中的选择框 我已经尝试尽可能地简化 控制器 class PageController extends Controller public function indexAction field
  • 如何检查滚动当前在 WPF DataGrid 中是否可见?

    如何检查 WPF DataGrid 当前是否显示滚动 垂直或水平 Horizo ntalScrollBarVisibility 和 VerticalScrollBarVisibility 用于设置行为 并将它们设置为 Auto Scroll
  • 流量管理器 + azure 网站:如何配置自定义 dns ssl

    我有一个自定义 DNS 条目通过 CNAME 记录映射到我的流量管理器设置 我还有指向我的 azure 网站端点的流量管理器 并且我有一个与我的网站上上传的自定义 DNS 相匹配的通配符证书 我在使用 ssl 时遇到问题 该文档不清楚如何在
  • 对 WinMain@16(代码块)的未定义引用

    当我编译 secrypt cpp 程序时 我的编译器显示错误 undefined reference to WinMain 16 我的代码如下 加密 h ifndef SECRYPT H define SECRYPT H void jReg
  • Java GUI显示网页并返回HTML

    我需要如下的工作流程 load xyz com in the browser window the browser is live meaning users can interact with it browser load http w
  • 在带有泛型参数的泛型方法中使用 Spring RestTemplate

    要将泛型类型与 Spring RestTemplate 一起使用 我们需要使用ParameterizedTypeReference 无法获取通用 ResponseEntity 其中 T 是通用类 SomeClass 假设我有一些课 publ
  • 为什么 git 将某些 cpp 文件视为二进制文件?

    这是输出git log 5a831fdb34f05edd62321d1193a96b8f96486d69 HEAD HEAD origin work work LIB xxx cpp Bin 592994 gt 593572 bytes L
  • 让 Jenkins 通过 Mercurial 提交构建项目

    有没有办法在单个存储库中指定挂钩 现在我们已经在 etc mercurial hgrc 文件中指定了钩子 但每次它都会构建两次 并且它会为每个存储库中的每次提交构建 所以我们想为每个存储库指定一个构建 这就是我们实现钩子的方式 hooks
  • 在 Android 密钥库中安全存储密钥

    我正在制作一个与服务器通信的 Android 应用程序 我在服务器上使用基于令牌的身份验证 并将信息从服务器传递到客户端 我使用非对称加密 整个过程是这样的 生成的公钥和私钥事先已经存在 公钥用于加密信息 然后从服务器传递到客户端 App使
  • Android——有没有办法将吐司旋转90度?

    想不出更多的信息可以提供 有办法吗 As hackbod也就是说 您必须有一个自定义视图来显示 toast 我为您找到了一些可以为您旋转标签的类 VerticalLabelView and CustomTextView 我选择使用后者 并让
  • 如何预取不常用的代码?

    我想将一些代码预取到指令缓存中 代码路径很少使用 但我需要它位于指令缓存中 或者至少在 L2 中 在极少数情况下 我对这些罕见的情况有一些提前通知 mm prefetch 对代码有用吗 有没有办法将这些不常用的代码放入缓存中 对于这个问题
  • bool 变量可以存储超过 0x01 的值吗?

    include
  • 如何在安装项目的应用程序数据中安装文件(C#)

    我想将数据库安装到单独的文件夹 C Users User1 AppData Roaming Company1 database mdb 我正在使用 C 安装项目 我该怎么做 右键单击该项目并选择 查看 gt 文件系统 在新的文件系统屏幕中
  • 在 JSP 中自动装配 Spring Beans 最简洁的方法是什么?

    我们目前正在向旧的 Web 应用程序添加一些新功能 该应用程序仅使用 JSP 没有任何前端框架 我们最近添加了 Spring 并且希望在修改后的 JSP 中自动装配 Bean 同时不重写所有内容以使用 SpringMVC Struts2 或
  • 如何在 Angular2 中使用/包含 Fabricjs

    我想在我的项目中使用fabricjs 我使用 Bower 安装了 Fabricjs 并链接到了 index html 中 但它不起作用 请看下面的代码 索引 html
  • 在哪里调用base.WndProc()或base.DefWndProc()?

    我有一些关于重写 Windows 窗体 NativeWindow 的 WndProc 方法的问题 WndProc 和 DefWndProc 之间到底有什么区别 编辑 我之前以为它被称为 DefaultWndProc 我只能重写 WndPro
  • 如何将一个数近似到小数点后n位?

    我已经开始使用maxima就在几周前 实际上我刚刚使用过几次 wxMaximaOS X 的界面 我试图在网上找到这个问题的解决方案 但也许是因为我瞎了 或者可能是因为我在maxima官方文档中搜索的经验不多 所以我还没有找到具体的解决方案