1、首先打开电脑里的matlab软件进入软件主界面。
2、在主页面上方菜单栏里找到并点击Parallel选项。
3、点击目录Parallel Preferences选项。
4、点击MATLAB中的变量,在默认数组格式后面就可以看到修改选项了。
5、在默认数组格式里选择即可更改设置小数点后位数。
1、如图,matlab命令窗口中显示的数值默认只是4位小数,最后一位采用四舍五入。如果要修改显示的小数位数,或者需要科学计数法等,请看下文。
2、进入preference设置,matlab2013以前的版本:菜单栏中点击“file”,在下拉窗口中点击“preference”。
3、matlab2013,及以后的版本:点击“home”,
4、然后在右侧会看到“preference”按钮。
5、在preference设置窗口中,点击“command window”。
6、在窗口的右侧,numeric format 后面可以选择需要的数值格式。默认为short,里面数值格式很多,根据需要选择。例如,选择“long”,则会显示更多的小数位数,选择有...e,的格式,将表示为科学计数法。
7、然后点“确定”。完成。
设置方法有二种,分别如下:
第一:命令
format long %设置为小数点后9位
format short %设置为小数点后4位
vpa(pi,200) %设置pi为小数点后200位
第二:手动
手工设置:
file-->perferences-->command window -->Text display
-->Numeric format / Numeric display
其实在输出方面,俺们都是用格式化输出的,想怎么保留怎么保留
>> 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
format rat 分数表示
format long 保留好多好多位
format 6位