MATLAB小技巧(11)一维数组极大值查找

MATLAB小技巧(11)一维数组极大值查找 前言一. MATLAB仿真二. 仿真结果三. 小结 前言 MATLAB进行图像处理相关的学习是非常友好的,可以

MATLAB小技巧(11)一维数组极大值查找

  • 前言
  • 一. MATLAB仿真
  • 二. 仿真结果
  • 三. 小结

前言

MATLAB进行图像处理相关的学习是非常友好的,可以从零开始,对基础的图像处理都已经有了封装好的许多可直接调用的函数,这个系列文章的话主要就是介绍一些大家在MATLAB中常用一些概念函数进行例程演示!

在一维数组中查找所有极大值,包括头尾,本文来源是问答中一位同学的提问,具体要求是:编写一个MATLAB函数,查找输入一维数组A的所有极大值(三种极大值:第一个数大于后一个数,中间数大于前后的数,最后一个数大于前一个数),将查找到的所有极大值的位置和数保存到输出数组B中。允许使用多种方法实现,但至少有一种方法必须使用while循环和if语句。

答题中有位同学已经给出来基本的答案,但可能会多输出一个数据,所以自己优化了一下。

一. MATLAB仿真

 %% 极大值查找示例
% date:2022