for loops and if statements

10 Ansichten (letzte 30 Tage)
Sean Achong
Sean Achong am 14 Mär. 2021
Beantwortet: Walter Roberson am 15 Mär. 2021
I am try to index all the 5's in this array, need some help.
R12 = randi(12,12);
reshape (R12,[],1);
Ze = reshape 9R12,[],1);
NodataPt = length(Ze);
Seindex = zeros(NoDataPt,1)
for i = 1:1:NoDataPt
value = Ze(i);
if value ==5;
count = count + 1;
SeIndex(count,1) = 1;
end
end

Antworten (2)

David Hill
David Hill am 15 Mär. 2021
Not sure what all the reshaping is about, but to find the indexes of elements in a==5:
a=randi(12,12);
idx=find(a==5);

Walter Roberson
Walter Roberson am 15 Mär. 2021
R12 = randi(12,12);
Ze = reshape(R12,[],1);
NodataPt = length(Ze);
Seindex = zeros(NoDataPt,1)
for i = 1:1:NoDataPt
value = Ze(i);
if value ==5;
count = count + 1;
SeIndex(count,1) = 1;
end
end

Kategorien

Mehr zu Linear Algebra finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by