matlab显示格式

>>formatshort>>pians=3.1416>>formatlong>>pians=3.14159265358979>>formatshorte>>pians=... >> format short
>> pi

ans =

3.1416

>> format long
>> pi

ans =

3.14159265358979
>> format short e
>> pi

ans =

3.1416e+000

>> format long e
>> pi

ans =

3.141592653589793e+000
书上说short是4位小数,long是15为数,short e是5位科学计数法,long e是15位科学计数法,为啥long e后面有15个数。。书有没有错
展开
 我来答
unparal
2012-03-26 · TA获得超过4080个赞
知道小有建树答主
回答量:384
采纳率:100%
帮助的人:401万
展开全部
应该是书上有误,matlab没错。你看下帮助文件:
Floating-point format, with 15 digits after the decimal point for double; and 7 digits after the decimal point for single. For example, 3.141592653589793e+0

longe 指小数点后有15位。 当然科学计数法时,小数点前也只有一位。
追问
什么意思,能继续解释下吗,把我提得short 、long 、long e和short e举下可能犯错的例子,特别是longe(小数点前也只有一位)是什么意思
追答
short 
Scaled fixed-point format, with 4 digits after the decimal point. For example, 3.1416.
表示定点格式,小数点位置不变化,小数点后显示四位小数。

shorte
Floating-point format, with 4 digits after the decimal point. For example,.
小数点位置变化的格式(也就是科学计算法),小数点后显示四位小数。
小数点前也只有一位意思是科学计数法后,只有个位,没有十位百位的意思。

long longe 与上面同理,只不过把4位变成了15位而已。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式