how can i put cell value in a vector?

1 次查看(过去 30 天)
U =
1×2 cell array
[1×2 double] [1×2 double]
U contains these values in cell
U{1}
ans =
1 2
U{2}
ans =
2 3
s= []
I want to put the elements of U in s without duplicate value so I use this instruction: s=unique([U{:}])
this error "Cell contents reference from a non-cell array object." appear,

采纳的回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019-12-18
s=unique(cell2mat(U))

更多回答(1 个)

Walter Roberson
Walter Roberson 2019-12-18
As discussed in your earlier question, you are overwriting all of U with your S variable, and after that U is no longer a cell array.

类别

Help CenterFile Exchange 中查找有关 Data Types 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by