MATLAB寻找峰值函数

  • 1 向量搜索(一维)
  • 2 矩阵搜索(二维)

1 向量搜索(一维)

第一种方法:

pks=findpeak(A);
[pks,locs]=findpeaks(A); %pks峰值;locs峰值位置。

第二种方法:

IndMin=find(diff(sign(diff(A)))>0)+1; %找波谷
IndMax=find(diff(sign(diff(A)))<0)+1; %找波峰

第三种方法:

function [theta1,theta2] = PSL_search(AF,theta0,theta,bujing)
% 函数功能:找出栅瓣所对应的角度下标
% 旁瓣区域的寻找方法
theta0=0;
AF_daoshu=diff(AF);
theta0_xiaobiao=round(theta0/bujing+length(theta)/2);
% a1_daoshu=AF_daoshu(theta0_xiaobiao);kk1=1;
while (kk1<=20/bujing) a1_daoshu=AF_daoshu(theta0_xiaobiao-kk1);a2_daoshu=AF_daoshu(theta0_xiaobiao-kk1-1);   if(a1_daoshu*a2_daoshu<0)theta1= theta0_xiaobiao-kk1-1;breakend  kk1=kk1+1;
endkk2=1;
while (kk2<=20/bujing) a3_daoshu=AF_daoshu(theta0_xiaobiao+kk2);a4_daoshu=AF_daoshu(theta0_xiaobiao+kk2+1);   if(a3_daoshu*a4_daoshu<0)theta2= theta0_xiaobiao+kk2+1;breakend  kk2=kk2+1;
end
end

2 矩阵搜索(二维)

MATLAB寻找峰值函数相关推荐

  1. Matlab—寻找峰值函数介绍

    方法一: findpeaks 寻找峰值函数 pks = findpeaks(data) [pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数 ...

  2. Matlab-中寻找峰值函数,波峰波谷

    转载注明出处:http://write.blog.csdn.net/postlist 方法一: findpeaks 寻找峰值函数 pks = findpeaks(data) [pks,locs] = ...

  3. matlab:寻找峰值(波峰,波谷)

    原文出处:http://write.blog.csdn.net/postlist http://blog.csdn.net/yf210yf/article/details/7453142 ------ ...

  4. Matlab---寻找峰值函数

    方法一: findpeaks 寻找峰值函数 pks = findpeaks(data) [pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数 ...

  5. Matlab------------寻找峰值函数

    转载注明出处:http://write.blog.csdn.net/postlist 方法一: findpeaks 寻找峰值函数 pks = findpeaks(data) [pks,locs] = ...

  6. 如何寻找峰值及其位置(matlab)

    (1)创建一个由钟形曲线和组成的信号.指定每条曲线的位置.高度和宽度: x = linspace(0,1,1000);Pos = [1 2 3 5 7 8]/10; Hgt = [3 4 4 2 2 ...

  7. 【Matlab 常用图像处理函数 汇总】

    Matlab 常用图像处理函数 汇总 一.图像的读取 二.图像的写入 三.图像的显示 四.创建窗口 五.图像的格式转换 六.灰度直方图 七.伽马变换 八.图像二值化 九.阈值变换 十.直方图均衡化 十 ...

  8. MATLAB之find函数用法

    matlab 中 find() 函数用法 一. 功能: **寻找非零元素的索引和值** 语法: ind = find(X) ind = find(X, k) ind = find(X, k, 'fir ...

  9. matlab 细化函数,MATLAB图像处理工具箱函数(细化篇).doc

    MATLAB图像处理工具箱函数(细化篇) 第3章 MATLAB数字图像处理工具箱 3.1 MATLAB图像预处理 3.1.1 图像处理的基本操作 1. 读入并显示一幅图像 clear %清除所有的工作 ...

  10. java 寻找峰值峰谷_Java实现 LeetCode 162 寻找峰值

    162. 寻找峰值 峰值元素是指其值大于左右相邻值的元素. 给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找到峰值元素并返回其索引. 数组可能包含多个峰值,在这种情况下,返 ...

最新文章

  1. php4种九九乘法表编程,PHP 99乘法表的几种实现代码
  2. python写http post请求的四种请求体
  3. java版的中世纪战争_世界战争英雄设置-火焰纹章英雄英雄地图及AI命令设置
  4. iOS11最新隐私信息访问列表
  5. maven清理缓存_mybatis源码初探【二】缓存的实现
  6. EvolvingNetLib,嗯,一个网络请求库而已
  7. 单位转换及格式化显示
  8. 【知识图谱系列】六篇2020年知识图谱预训练论文综述 | 30页汇报ppt免费获取 | GCC,GraphCL,DGI,InfoGraph等模型
  9. jszip 解压压缩包_JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
  10. 接口测试工具优缺点总结
  11. 网站SEO优化工具大全推荐-免费SEO优化工具
  12. 新年贺卡php,PS设计2016猴年大吉新年贺卡
  13. “零踩线”的越秀地产真的美好吗?
  14. GNU Radio: USRP2 and N2x0 Series
  15. vue 移动端校验(是否移动设备,安卓/IOS,是否微信浏览器)
  16. 怎么装python的keras库_Keras 教程: Python 深度学习终极入门指南
  17. 贝塞尔曲线 弯曲动画ios_用贝塞尔曲线弯曲
  18. c# 使用Microsoft.Office.Interop.Excel 对Excel操作
  19. MySQL存储引擎InnoDB架构
  20. 二十几岁的女孩应该知道(值得一看)

热门文章

  1. c语言指针实现数组排序算法,C语言实现数组快速排序算法
  2. ubuntu16.04 运行ROVIO
  3. 荆门市建设企业网站多少钱,荆门口碑好的网站建设多少钱
  4. Python实现分解质因数
  5. 20120912新工作感想
  6. 三星 c5 html,三星GALAXY C5/C7参数配置介绍 均支持Samsung Pay
  7. 计算机丢失dll文件夹,简单几招教你解决windows7旗舰版丢失dll文件
  8. 模拟登陆115网盘(MFC版)
  9. Mac环境安装Win虚拟机
  10. oracle餐馆系统分析,现代饭店管理-试卷A