Problem with Unique on table
1 view (last 30 days)
Show older comments
When a table t is:
t =
11×4 table
Apex Left Right Type
_________ _______________ _______________ ____
0+3.0777i -1+0i 1+0i A
0+3.0777i -2.618+1.1756i -1+0i Ap
0+3.0777i -3.2361+3.0777i -2.618+1.1756i A
0+3.0777i -2.618+4.9798i -3.2361+3.0777i Ap
0+3.0777i -1+6.1554i -2.618+4.9798i A
0+3.0777i 1+6.1554i -1+6.1554i Ap
0+3.0777i 2.618+4.9798i 1+6.1554i A
0+3.0777i 3.2361+3.0777i 2.618+4.9798i Ap
0+3.0777i 2.618+1.1756i 3.2361+3.0777i A
0+3.0777i 1+0i 2.618+1.1756i Ap
0+3.0777i -1+0i 1+0i A
Why 'unique' used as:
>> tu=unique(t,'rows')
tu =
11×4 table
Apex Left Right Type
_________ _______________ _______________ ____
0+3.0777i -1+0i 1+0i A
0+3.0777i 1+0i 2.618+1.1756i Ap
0+3.0777i -1+0i 1+0i A
0+3.0777i -2.618+1.1756i -1+0i Ap
0+3.0777i 2.618+1.1756i 3.2361+3.0777i A
0+3.0777i 3.2361+3.0777i 2.618+4.9798i Ap
0+3.0777i -3.2361+3.0777i -2.618+1.1756i A
0+3.0777i 2.618+4.9798i 1+6.1554i A
0+3.0777i -2.618+4.9798i -3.2361+3.0777i Ap
0+3.0777i 1+6.1554i -1+6.1554i Ap
0+3.0777i -1+6.1554i -2.618+4.9798i A
produces 11 rows with tu(1,:) identical to tu(3,:) ?
0 Comments
Answers (1)
Walter Roberson
on 7 Mar 2021
Use format long g and then look at the entries again. And check out
tu.Apex(1)-tu.Apex(3)
and you will probably see a small difference.
See Also
Categories
Find more on Tables in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!