tab*_*ish 2 floating-point matlab number-formatting
我想将6个十进制数字存储到一个数组中,但是当我将它存储到数组中时,它只存储最多4个十进制数而不是6.如何将最多6个数字存储到数组中?
例如,如果
e=0.059995;
W(l,i)=e;
Run Code Online (Sandbox Code Playgroud)
但W(l,i)给出了4位小数的结果
disp(W(l,i))
0.0600
Run Code Online (Sandbox Code Playgroud)
如何将6个十进制数字存储到数组中,即当我打印数组时,它会打印6个小数位?
disp(W(l,i))
0.059995
Run Code Online (Sandbox Code Playgroud)
谁能帮我?
Matlab默认设置最多可存储15位数字.它只是你的显示格式.看看format
命令.
或者只需在Matlab命令提示符下键入:
format long
Run Code Online (Sandbox Code Playgroud)