matlab 设置小数点后位数

2024-11-05 21:57:01
推荐回答(5个)
回答(1):

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

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

3、点击目录Parallel Preferences选项。

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

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

回答(2):

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

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

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

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

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

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

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

回答(3):

  设置方法有二种,分别如下:
  第一:命令
  format long %设置为小数点后9位
  format short %设置为小数点后4位
  vpa(pi,200) %设置pi为小数点后200位
  第二:手动
  手工设置:
  file-->perferences-->command window -->Text display
  -->Numeric format / Numeric display

回答(4):

其实在输出方面,俺们都是用格式化输出的,想怎么保留怎么保留

>> 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

回答(5):

format rat 分数表示
format long 保留好多好多位
format 6位