access to matrix inside a cell array

Hi. I have a 1*100 cell array. Each cell inside this cell array contains a matrix with different numbers of rows but all have one column . I want to compare numbers in each row with a threshold(0.5) and get zero if the number is less than 0.5 and get 1 if it is equal or bigger than 0.5. I wrote below code but it gives me 1 and zero just for each cell not each row of the matrix. Can you please help me ? I think it is relatet to nested cell arrays and indexing issue.
load('maximum_number.mat')
A=maximum_number;
T = { }; %want to get only 1 and 0
for i = 1 :size(A,2)
if A{i}>=0.5
T{i} = 1;
else
T{i} = 0;
end
end

 采纳的回答

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Matrix Indexing 的更多信息

产品

标签

Community Treasure Hunt

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

Start Hunting!

Translated by