为什么这两个表列不相等

时间:2015-08-18 04:20:44

标签: matlab equality

我想查看表X中的列T是否按排序顺序排列。 class(x)double。我使用Xsort(x)isequal进行比较,发现答案是错误的。

我目视检查,找不到不同的条目。此外,通过制作表[T.x sort(T.x)],我看到2011年的第一个条目彼此相等。使用isequal函数,第2012行有些不相等。这是此行的dput

ans =

reshape([2080857.000000 2080857.000000 ],[1  2])

转换为int64也不会给出相等。

这与链接的重复问题不同。我从那里尝试过技术,包括format long g,我的价值观仍然相同。另外,表的两列是'相同',一列是另一列的排序顺序,而isequal,2011年的第一个条目相等,2012年的条目等于我的肉眼,或转换为整数。

0 个答案:

没有答案