Borrar filtros
Borrar filtros

Problem with Unique on table

3 visualizaciones (últimos 30 días)
Krystian
Krystian el 7 de Mzo. de 2021
Editada: Krystian el 8 de Mzo. de 2021
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,:) ?

Respuestas (1)

Walter Roberson
Walter Roberson el 7 de Mzo. de 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.
  1 comentario
Krystian
Krystian el 8 de Mzo. de 2021
Editada: Krystian el 8 de Mzo. de 2021
Not quite, Apexes are all the same and produce isequal=1, but i figured meanwhile that t.Left and t.Right are respectivelly 1 and 1.000 and -1 and -1.000. Now I need something like uniquetol which would work on tables. Because:
Error using uniquetol
Input A must be a real full matrix of type single or double.
Error in MySunShining (line 22)
tut=uniquetol(t)
Thanks so far.

Iniciar sesión para comentar.

Categorías

Más información sobre Tables en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by