Find equal values and their position in a column vector!
6 ビュー (過去 30 日間)
古いコメントを表示
I have task in university which asks me to create a vector with randi, which I have done, and find the min value. The second part is that I have to make a loop that goes trough that vector and compares all the values to min value, and if they are equal - display the position of that value.
I've gotten so far:
N = input('Input number ');
V = randi([6,10],N,1)
[value, position] = min(V)
0 件のコメント
回答 (1 件)
Image Analyst
2019 年 12 月 16 日
That's not a loop like they specifically asked you to use. And min() only gives you the FIRST index, not all of them. Use for after your existing code:
[rows, columns] = size(V);
for k = col = 1 : columns
for row = 1 : rows
if V(row, col) == value
fprintf(................) % Print out row and col
end
end
end
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Parallel Computing Toolbox についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!