为什么setDiff函数忽略删除数组的第一列中的元素

3ビュー(过去30日间)
>> W = [0.54883746334269044248968027421965,1.5707963267948966192313216916398,0.59916277322729276097921590697775; 1.5707963267948966192313216916398,0.7011471887975026432568455778359,1.5707963267948966192313216916398; -0.54883746334269044248968027421965,-0.7011471887975026432568455778359,-0.59916277322729276097921590697775]
e = setdiff(w,1.5708,'稳定')
w =
0.5488 1.5708 0.5992
1.5708 0.7011 1.5708
-0.5488 -0.7011 -0.5992
E =
0.5488
1.5708(这个条目不应该在那里,但它仍然存在)
-0.5488.
0.7011
-0.7011
0.5992
-0.5992
请让我知道我需要在setdiff中做些什么变化,以便在'e'中的第二个条目被删除
2件のコメント

サインインしてコメントする。

使用された回答

方君江
方君江 2020年4月3日
你已经表现出它的价值 1.5707963267948966192313216916398。
它是浮点数据精度问题。

その他の回答(0件)

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译