分类：教育/科学-学习帮助
问题：matlab数据精度为了搜索两点之间所有的可行路径，编了一个程序 
为了两点之间所有的可行路径，编了一个程序，第一步：搜索到两点之间的所有路径，第二步：在所有路径中想找出距离最短的路径，此时问题出现了，某条路径就是最短路径，但是在第二步中还是把它过滤掉了（与其相同距离的某些路径得以保留），但是在第一步中该路径已搜索出，如：明明最短距离d=85.3但是Matlab输出结果却是：  Columns 1 through 2  85. 0000011  85. 0000011  Column 3  85. 实际上这三条路径距离值是一样的，此外，我在程序中用到了“XLSread”命为了两点之间所有的可行路径，编了一个程序，第一步：搜索到两点之间的所有路径，第二步：在所有路径中想找出距离最短的路径，此时问题出现了，某条路径就是最短路径，但是在第二步中还是把它过滤掉了（与其相同距离的某些路径得以保留），但是在第一步中该路径已搜索出，如：明明最短距离d=85.3但是Matlab输出结果却是：  Columns 1 through 2  85. 0000011  85. 0000011  Column 3  85. 实际上这三条路径距离值是一样的，此外，我在程序中用到了“XLSread”命令，邻接矩阵是通过表格读取的，我怀疑是数据显示精度问题，但是改了一下设置，并没有解决该问题，盼高手释疑！！！！！！
回答：太专业了，搜搜吧