Matlab 在矩阵中存储小数字
我的矩阵只存储我的值的前4个d.p。如果矩阵中的所有值都很小,那么我们可能会看到更多的d.p.,因为它会说,例如,所有元素都乘以1.0e-03。但这还不够好,因为有时我的矩阵应该由非常小的数字和较大的数字组成 基本上,我经常得到0.0000的输出,而不是我怀疑的0.00000001。是否有办法改变这一点,例如矩阵公差 非常感谢您的帮助尝试执行Matlab 在矩阵中存储小数字,matlab,matrix,Matlab,Matrix,我的矩阵只存储我的值的前4个d.p。如果矩阵中的所有值都很小,那么我们可能会看到更多的d.p.,因为它会说,例如,所有元素都乘以1.0e-03。但这还不够好,因为有时我的矩阵应该由非常小的数字和较大的数字组成 基本上,我经常得到0.0000的输出,而不是我怀疑的0.00000001。是否有办法改变这一点,例如矩阵公差 非常感谢您的帮助尝试执行 format longg 重新检查你的矩阵。这改变了格式。尝试长格式,然后查看你的矩阵,问题解决了吗?@Dennis Jaheruddin:这不是打字错
format longg
重新检查你的矩阵。这改变了格式。尝试长格式,然后查看你的矩阵,问题解决了吗?@Dennis Jaheruddin:这不是打字错误,
long
是一种格式,使用long
,如果矩阵前面的1.0e-xx
乘法器跨越几个数字顺序。实际上,“long”和“long g g g”都是一样的。当然,我只是太懒了,没法输入额外的空格:p