找回密码
 注册
Simdroid-非首页
查看: 128|回复: 8

matlab中用什么命令使数据的小数位数为你想要的位数

[复制链接]
发表于 2007-12-4 23:01:22 | 显示全部楼层 |阅读模式 来自 上海
如题,用format 命令只能显示小数点后4 、5、15位等,用什么命令可以使数据的小数位数显示为你想要的位数,比如7、8位等?谢谢!
发表于 2010-5-27 09:56:47 | 显示全部楼层 来自 北京
Simdroid开发平台
同问,比如说一位
回复 不支持

使用道具 举报

发表于 2010-5-27 10:06:49 | 显示全部楼层 来自 山东烟台
比如5位小数,先乘以10^5 ,取整,再除以10^5
回复 不支持

使用道具 举报

发表于 2010-5-27 10:16:38 | 显示全部楼层 来自 广东
本帖最后由 rocwoods 于 2010-5-27 10:19 编辑

用num2str

  1. num2str(1000*rand(10,10),'%3.5f  ')
  2. ans =
  3. 683.71557  740.03233  789.36394  484.48037  112.28396  109.75505  673.29491   92.35234   98.59409  555.73794
  4. 132.08296  234.82691  367.65292  151.84553  784.42789  933.75985  429.56446    7.82029  142.02725  184.43367
  5. 722.72454  734.95754  206.02786  781.93197  291.57032  187.46081  451.73923  423.10939  168.25130  212.03084
  6. 110.35348  970.59853   86.66655  100.60632  603.53344  266.17884  609.85717  655.57317  196.24892   77.34681
  7. 117.49285  866.93029  771.93392  294.06633  964.42267  797.83026   59.40330  722.92252  317.47978  913.80041
  8. 640.71792   86.23453  205.67452  237.37302  432.48499  487.60378  315.81144  531.20929  316.42900  706.71522
  9. 328.81421  366.43662  388.27163  530.87226  694.75219  768.95826  772.72213  108.81794  217.56331  557.78897
  10. 653.81202  369.19880  551.77853   91.49873  758.09928  396.00675  696.43299  631.76637  251.04185  313.42899
  11. 749.13146  685.02847  228.95325  405.31542  432.64233  272.93879  125.33218  126.49987  892.92241  166.20356
  12. 583.18573  597.94164  641.94062  104.84625  655.49804   37.23463  130.15145  134.30330  703.22322  622.49726

复制代码
回复 不支持

使用道具 举报

发表于 2010-5-27 10:40:44 | 显示全部楼层 来自 北京
4# rocwoods
用你的方法可以在command窗口成功显示,但是我打开变量(就是在workspace里打开),复制出来还是很多位小数
回复 不支持

使用道具 举报

发表于 2010-5-27 10:43:10 | 显示全部楼层 来自 湖北武汉
你的要求很奇怪。你说说为什么你需要精确小数位数
回复 不支持

使用道具 举报

发表于 2010-5-27 11:51:33 | 显示全部楼层 来自 北京
我的表格数据都是保留一位小数,我从workspace中拷出来的数据可以直接粘贴成word表格,但是从workspace中拷出来的数据都有很多位小数
回复 不支持

使用道具 举报

发表于 2010-5-27 12:10:00 | 显示全部楼层 来自 湖北武汉
EXCEL中介或者用3L的方法强制转换小数位。或者自己printf保存为文件

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-5-29 22:35:33 | 显示全部楼层 来自 北京
vpa(A,N)%A变量,n位数
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 21:27 , Processed in 0.051334 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表