clear
count=1
A =randi([1,9999],10,31)
[row,col]=size(A)
for i=1: row
for j =1:col
%%to check if this number appears and then store than index in another
%%array
if A(i,j)==4000
b=[i,j]
count = count+1;
%% I would like to have the count as the amount of rows, and two columns for i and j
b=[,count;,;]
end
end
end

 채택된 답변

Chunru
Chunru 2023년 3월 8일

0 개 추천

count=0;
b = [];
%A =randi([1,9999],10,31);
A =randi([1,60],10,31);
[row,col]=size(A);
for i=1: row
for j =1:col
%if A(i,j)==4000
if A(i,j)==10
count = count+1;
b=[b; count i,j];
end
end
end
b
b = 7×3
1 3 4 2 5 21 3 5 27 4 6 2 5 7 25 6 9 6 7 9 14

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Operators and Elementary Operations에 대해 자세히 알아보기

태그

질문:

2023년 3월 8일

답변:

2023년 3월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by