美文网首页
excel复制数据到Matlab出现的精度问题

excel复制数据到Matlab出现的精度问题

作者: 范与自由 | 来源:发表于2020-05-23 16:47 被阅读0次

    从excel中复制数据到Matlab,再对Matlab的.mat数据格式进行编辑,是一种常见的操作。但是,精度往往不尽如人意。在本文中,我将对各种方法进行试验,看看具体的效果。

    1. Ctrl+V 或 右键粘贴自excel
      新建一个矩阵,直接Ctrl+V进行粘贴,会发现excel的格式会粘贴进去。即原来设置了两位小数,Matlab中也只储存两位小数。注意,这里是储存,而不是“显示”。Matlab会把剩余的自动补零。

    2. xls.read
      不会出现上述问题,但是有数值计算避免不了的舍入误差,就是1000和1.0000000001出现的时候啥的,会从两个数最大位数到最小位数保留15位。

    相关文章

      网友评论

          本文标题:excel复制数据到Matlab出现的精度问题

          本文链接:https://www.haomeiwen.com/subject/kullahtx.html