I need help with this logic array
4 次查看(过去 30 天)
显示 更早的评论
The instructions are "Row array gameScores contains all player scores. Construct a row array highScores that contains all player scores greater than minScore. Hint: meetsThreshold is a logic array that indicates which elements in gameScores are greater than minScore. Ex: If gameScores is [2, 5, 7, 6, 1, 9, 1] and minScore is 5, then highScores should be [7, 6, 9]."
function highScores = GetHighScores(gameScores, minScore)
% gameScores: Array contains all player scores
% minScore: Scores greater than minScore are added to highScores
meetsThreshold = (gameScores > minScore); % Logic array indicates which
% elements are greater than minScore
GetHighScores = (1:end)
% Construct a row array highScores containing all player scores greater than minScore
highScores = GetHighScores([meetsThreshold]);
end
4 个评论
Carl
2017-10-11
Hi Blair. As other users have stated, a more holistic approach is probably better. If you haven't done so already, I highly recommend taking the MATLAB Onramp training. Having a good grasp on the basics will save you time in the long run.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!