Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 从txt文件中读取精度高达10个小数点的数字_Matlab_Double - Fatal编程技术网

Matlab 从txt文件中读取精度高达10个小数点的数字

Matlab 从txt文件中读取精度高达10个小数点的数字,matlab,double,Matlab,Double,我在文本文件中存储了最多10个小数点的数字 我在MATLAB中阅读了它,然后对数字进行了str2double运算,但我只能得到最多4个小数点。我应该怎么做才能得到小数点后的所有值 例如: str2double('-122.345464646') ans = -122.3455 但我需要完整的号码 谢谢请按照以下步骤操作: 选择优先权 列表项 转到命令窗口选项 然后将数字格式更改为长g 或者,在命令窗口中键入long g您是否绝对确定最多只能得到4个小数点?你不会把Matlab默认的浮点

我在文本文件中存储了最多10个小数点的数字

我在MATLAB中阅读了它,然后对数字进行了str2double运算,但我只能得到最多4个小数点。我应该怎么做才能得到小数点后的所有值

例如:

str2double('-122.345464646')

ans =

  -122.3455
但我需要完整的号码
谢谢

请按照以下步骤操作: 选择优先权

  • 列表项
  • 转到命令窗口选项
  • 然后将数字格式更改为长g

  • 或者,在命令窗口中键入
    long g

    您是否绝对确定最多只能得到4个小数点?你不会把Matlab默认的浮点数显示和它存储浮点数的方式混淆吧?调查
    format
    命令。既然您发布了一段代码片段,我认为我最初的怀疑是正确的。@HighPerformanceMark。是的,你是对的。t根据High Performance Mark的注释,使用
    格式长g
    显示所有数字