matlab 设置小数点后位数 5

现在有一数组,暂且命名为time;time=[0.000050:0.000001:0.000090];精度是小数点后6位;但是实际上0.000050以及最后一位是0的数据... 现在有一数组,暂且命名为time;
time=[0.000050:0.000001:0.000090];精度是小数点后6位;
但是实际上0.000050以及最后一位是0的数据,比如0.000060等等,最后一位都不会保留,要求:
设置time数组的精度是6为后面的0也要保留,请问应该如何用代码实现?或者matlab有自带的函数可以实现,另外digits以及vpa在我的电脑上不识别,有没有其他的办法
展开
 我来答
滟丽00
高粉答主

2019-07-22 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1487
采纳率:0%
帮助的人:24.5万
展开全部

1、首先打开电脑里的matlab软件进入软件主界面。

2、在主页面上方菜单栏里找到并点击Parallel选项。

3、点击目录Parallel Preferences选项。

4、点击MATLAB中的变量,在默认数组格式后面就可以看到修改选项了。

5、在默认数组格式里选择即可更改设置小数点后位数。

xiawei123
高粉答主

2019-07-22 · 每个回答都超有意思的
知道答主
回答量:1626
采纳率:100%
帮助的人:46.8万
展开全部

1、如图,matlab命令窗口中显示的数值默认只是4位小数,最后一位采用四舍五入。如果要修改显示的小数位数,或者需要科学计数法等,请看下文。

2、进入preference设置,matlab2013以前的版本:菜单栏中点击“file”,在下拉窗口中点击“preference”。

3、matlab2013,及以后的版本:点击“home”,

4、然后在右侧会看到“preference”按钮。

5、在preference设置窗口中,点击“command window”。

6、在窗口的右侧,numeric format 后面可以选择需要的数值格式。默认为short,里面数值格式很多,根据需要选择。例如,选择“long”,则会显示更多的小数位数,选择有...e,的格式,将表示为科学计数法。

7、然后点“确定”。完成。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-12
展开全部
  设置方法有二种,分别如下:
  第一:命令
  format long %设置为小数点后9位
  format short %设置为小数点后4位
  vpa(pi,200) %设置pi为小数点后200位
  第二:手动
  手工设置:
  file-->perferences-->command window -->Text display
  -->Numeric format / Numeric display
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaijingy
2012-10-14 · TA获得超过7984个赞
知道大有可为答主
回答量:2612
采纳率:0%
帮助的人:1369万
展开全部
其实在输出方面,俺们都是用格式化输出的,想怎么保留怎么保留

>> fprintf(1,'%15.6f\n',pi);
3.141593

第一个参数1是屏幕输出的意思,如果是文件的话就换成文件的fid
fid=fopen('a.txt','r+');
fprintf(fid,'%15.6f\n',pi);

之后你在粘贴到excel里面就行了,或者你可以试试将a.txt改成a.xls看看能不能行,我一般不用excel所以也没有试过

参考资料: bby1987
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8161a86
2012-10-14 · 超过23用户采纳过TA的回答
知道答主
回答量:130
采纳率:41%
帮助的人:25.8万
展开全部
format rat 分数表示
format long 保留好多好多位
format 6位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式