MATLAB:编写一个名为MVP的函数,它接收数组并返回最有价值的玩家

MATLAB:编写一个名为MVP的函数,它接收数组并返回最有价值的玩家,matlab,Matlab,我需要一个使用MATLAB的硬奖金问题的帮助 问题:您将获得一个名为Stats的结构数组。每个结构都包含以下字段:BA、本垒打、错误。编写一个函数,接收该数组并返回该季度的MVP。MVP被定义为具有最高击球率(BA)的球员,因为他至少有25个本垒打,最多有5个失误。以下内容应该给你一些想法: [Stats.HomeRuns] ind = find( x > 25 ); max([Stats(ind).BA]) 使用find()预筛选候选项,使用max()从这些候选项中获取MV

我需要一个使用MATLAB的硬奖金问题的帮助


问题:您将获得一个名为Stats的结构数组。每个结构都包含以下字段:BA、本垒打、错误。编写一个函数,接收该数组并返回该季度的MVP。MVP被定义为具有最高击球率(BA)的球员,因为他至少有25个本垒打,最多有5个失误。

以下内容应该给你一些想法:

  [Stats.HomeRuns]
  ind = find( x > 25 );
  max([Stats(ind).BA])
使用find()预筛选候选项,使用max()从这些候选项中获取MVP。我没有检查这是否真的有效,所以这只是一个评论。