MATLAB能不能使结果不用科学计数法表示啊?

或者在MATLAB中是科学计数法,怎么样使得复制到excel里边之后为普通计数?

第1个回答  推荐于2017-09-25

可以使用:format short g 或者是 format long g

format SHORTG    Best of fixed or floating point format with 5 

                       digits.

format LONGG     Best of fixed or floating point format with 15 

                       digits for double and 7 digits for single.

第2个回答  2010-07-21
设置EXCEL的单元格格式,格式—>单元格—>数字,分类里面选择“数值”
第3个回答  2019-08-28
可以使用:format
short
g 或者是 format
long
g
format
SHORTG
Best
of
fixed
or
floating
point
format
with
5
digits.
format
LONGG
Best
of
fixed
or
floating
point
format
with
15
digits
for
double
and
7
digits
for
single.
第4个回答  2019-03-27
可以使用:format
short
g 或者是 format
long
g
format
SHORTG
Best
of
fixed
or
floating
point
format
with
5
digits.
format
LONGG
Best
of
fixed
or
floating
point
format
with
15
digits
for
double
and
7
digits
for
single.
第5个回答  2019-02-23
% csvwrite('NewResult_test.csv',NewData);
%csvwrite writes a maximum of five significant digits. For greater
%precision, call DLMWRITE with a precision argument.
dlmwrite('NewResult_test.csv',NewData,'delimiter',',','precision','%10.5f');

matlab中怎么设置非科学计数法?
在MATLAB中,要调整数字的显示格式以避免科学计数法,可以按照以下步骤操作。首先,打开命令窗口,键入"format"命令并按回车键。这将恢复到默认的四位小数显示。然而,如果数字极小,MATLAB仍然可能会自动使用科学计数法来表示。科学计数法是一种数值表示方法,即用a乘以10的n次幂的形式(1≤|a|≤10且n...

matlab中怎么设置非科学计数法?
方法:敲下format,回车,会变回到默认的4位小数。不过你的数要是实在很小,matlab还是会默认用科学计数法输出的。拓展:1、数学术语,a×10的n次幂的形式。将一个数字表示成 (a×10的n次幂的形式),其中1≤|a|<10,n表示整数,这种记数方法叫科学计数法。用幂的形式,有时可以方便的表示日常...

如何让Matlab不用科学计数法显示很大的整数
这样就可以了

请教matlab数据显示精度问题,去掉科学计数法显示
在每一个 figure 后面加上两行就可以了 dcm_obj = datacursormode(gcf);set(dcm_obj,'UpdateFcn',@NewCallback)

请问matlab如何实现如图所示的x坐标轴刻度?
随后,利用xlim函数,设定坐标轴显示范围,xlim([0.01 10000])命令确保显示的x轴数据在0.01到10000之间。为了更清晰地展示x轴刻度值,可以使用xlabel命令,添加文本'l粒度分级μm'来描述x轴内容。最后,为了消除x轴上的科学计数法表示,使用set(gca,'xticklabel',get(gca,'xtick'))命令,它将x轴...

(急)!matlab中txt输出:我有一个矩阵A,想输出为txt格式,不要用科学计...
dlmwrite('A.txt',A,'delimiter','\\t','precision','%3.2f');解释:A.txt为输出的文件 A为输出的矩阵 'delimiter','\\t' 表示分隔符为制表符 'precision','%3.2f' 表示不以科学计数法输出,输出形式为:小数点前有3位数,小数点后有2位数。假如矩阵元素全是整数,那么'%.0f', 控制...

...Editor复制出来只有小数点后四位,不要科学计数法.format没什么作用...
1、从Variable Editor复制数据,为了保持精度,肯定不会是你想要的样子。使用format只能控制Command Window中的显示格式,对Variable Editor的显示无效,对复制出来的结果更无效。要想只有小数点后四位,直接在Command Window中显示数据,然后复制不就行了?2、这种情况下,最有效的做法应该是使用cell数据类型...

MATLAB坐标轴因数值太大,而使用了科学计数法,怎么才能让它显示非科学...
可以直接设置TickLabel试试,例如:set(gca,'xticklabel',get(gca,'xtick'),'yticklabel',get(gca,'ytick'));

求助,如何修改matlab默认显示小数点位数为四位呢?
用于控制输出结果的显示精度,而不会影响变量的存储和运算精度。其中常用的format命令有:format short:显示5个字长的数字(小数点后4位)format long:双精度数显示15位精度,单精度数显示7位精度 format rat:分数形式表示 format short e :将数值都用科学计数法表示,保留五位有效数字 示例如下:...

怎样让matlab 输出的结果不用分数表示,而是用小数表示,而且可以控制...
1 如图,matlab命令窗口中显示的数值默认只是4位小数,最后一位采用四舍五入。如果要修改显示的小数位数,或者需要科学计数法等,请看下文。2 进入preference设置 matlab2013以前的版本:菜单栏中点击“file”,在下拉窗口中点击“preference”。3 matlab2013,及以后的版本:点击“home”,在右侧会看到...

相似回答