首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >格式长和格式长g之间的区别

格式长和格式长g之间的区别
EN

Stack Overflow用户
提问于 2020-06-01 22:10:36
回答 2查看 1K关注 0票数 1

我在Matlab.But中搜索了格式long和format long g之间的差异,我不确定them.Does之间到底有什么不同,它们之间的差异会影响准确性吗?

谢谢..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-02 00:57:23

Matlab中的format X命令会影响文本的显示。

因此,format short将在小数点之后显示4位数字。这是默认的显示选项。命令format long将在小数点之后显示更多的数字。G的加入将告诉Matlab,如果它更紧凑的话,还可以用科学的符号来显示。

在计算值或准确性方面没有差别,只是显示而已。从doc format或这里显示格式Matlab文章

格式不影响MATLAB的计算方式。对于浮动变量(即单变量或双变量)的计算,无论如何显示,都是以适当的浮点精度进行的。整数变量的计算是在整数中进行的。

票数 1
EN

Stack Overflow用户

发布于 2022-10-02 11:39:44

format long基本上是一种固定的十进制格式。单精度小数点后显示7位,双精度小数点后显示15位。

format longG将显示到小数点之后的7位,小数点之后的15位是双精度的。但是,如果后面有一个零,就不会显示。因此,longG更紧凑。

这不会影响计算的准确性。精度取决于singledouble的精度。

看看下面的示例,如果我将a保存为12.999012并调用了pi,那么MATLAB将响应如下:

格式longG

格式长

如果你也要求format shortformat shortG,那么小数点后面的4位数字的差别。

干杯!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62141784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档