Matlab 从txt文件中读取精度高达10个小数点的数字
我在文本文件中存储了最多10个小数点的数字 我在MATLAB中阅读了它,然后对数字进行了str2double运算,但我只能得到最多4个小数点。我应该怎么做才能得到小数点后的所有值 例如:Matlab 从txt文件中读取精度高达10个小数点的数字,matlab,double,Matlab,Double,我在文本文件中存储了最多10个小数点的数字 我在MATLAB中阅读了它,然后对数字进行了str2double运算,但我只能得到最多4个小数点。我应该怎么做才能得到小数点后的所有值 例如: str2double('-122.345464646') ans = -122.3455 但我需要完整的号码 谢谢请按照以下步骤操作: 选择优先权 列表项 转到命令窗口选项 然后将数字格式更改为长g 或者,在命令窗口中键入long g您是否绝对确定最多只能得到4个小数点?你不会把Matlab默认的浮点
str2double('-122.345464646')
ans =
-122.3455
但我需要完整的号码
谢谢请按照以下步骤操作: 选择优先权
或者,在命令窗口中键入
long g
您是否绝对确定最多只能得到4个小数点?你不会把Matlab默认的浮点数显示和它存储浮点数的方式混淆吧?调查format
命令。既然您发布了一段代码片段,我认为我最初的怀疑是正确的。@HighPerformanceMark。是的,你是对的。t根据High Performance Mark的注释,使用格式长g
显示所有数字