MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]计算结果的数值表达方式 (https://www.labfans.com/bbs/showthread.php?t=5277)

beamer 2008-11-11 17:18

[求助]计算结果的数值表达方式
 
比如计算的结果是
[CODE]ans =

1.0e+004 *

6.4973
6.4302
3.7403
2.6115[/CODE]
怎样使之直接表示成
[CODE] 64973
64302
37403
26115[/CODE]
而不要用乘以10的次方的样式?

超级菜鸟的问题,谢谢指教?

messenger 2008-11-11 19:47

回复: [求助]计算结果的数值表达方式
 
format long

beamer 2008-11-12 11:10

回复: [求助]计算结果的数值表达方式
 
这个只会出现更多的小数位。

messenger 2008-11-12 16:13

回复: [求助]计算结果的数值表达方式
 
至少用这个命令,可以实现你举的例子

guofeng0108 2008-11-12 16:25

回复: [求助]计算结果的数值表达方式
 
比较小的数字是可以用这个的!!!!!!!!
long是15位的科学计数法!!!!!!!
一般默认是short
小数点后有4位

myci 2008-11-13 21:37

阿道夫
 
那要怎么实现???

guofeng0108 2008-11-14 08:56

回复: [求助]计算结果的数值表达方式
 
貌似无法实现!!!!!!!!1

laosam280 2008-11-17 17:13

回复: [求助]计算结果的数值表达方式
 
诶,用数据输出格式函数就可以实现了
比如 %5.0f 就是表示显示5位数字,但是小数点后有0为小数。就可以了。类似的 用这样的命令可以实现任何需要的输出,任意位小数,任意位有效数字,任意格式 等

mathjiang 2008-11-17 18:25

回复: [求助]计算结果的数值表达方式
 
我也希望此问题的解答,平时用vpa转。

mathjiang 2008-11-17 18:26

回复: [求助]计算结果的数值表达方式
 
[QUOTE=laosam280;20080]诶,用数据输出格式函数就可以实现了
比如 %5.0f 就是表示显示5位数字,但是小数点后有0为小数。就可以了。类似的 用这样的命令可以实现任何需要的输出,任意位小数,任意位有效数字,任意格式 等[/QUOTE]

help format
没有看到相关的说明。


所有时间均为北京时间。现在的时间是 11:14

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.