当前位置: 首页 > news >正文

matlab怎么找出一串数中的连续的数字

要求:matlab怎么找出一串数中的连续的数字

来源:https://www.baidu.com/link?url=GlbQhJ6iJZOx1usMa2jk7zKkJyEtTcDu9icYoXbUJiFQKJzyQHMsEKRnX5c9o1LuhVAHVykpaPwiB0rW7LaFZ3Nn1h-ykgyJHluBiOCoQoC&wd=&eqid=d1e3413a00041f70000000025d78e85c

例:

clc;
clear
a  = [1 1 2 3 6 7 8 9 10 11 12 14 16 17 19 20 22];%% Arrey objection
b  = cell(0,0);% RecordArrey ranking 元胞和数组的区别?
num = [];%记录连续数组长度
ct = 1;%累计数
head = 1;%头
tail = 1;%尾
while(ct<numel(a))  %<numel()用于计算数组中满足指定条件的元素个数
    head = ct; %ct为累计头
    ct = ct+1; %不断累积
    while(ct<=numel(a)&&(a(ct)-a(ct-1))==1) %当ct<a(保证不溢出)的个数且a(ct)-a(ct-1)==1,前一个-后一个==1
        ct = ct+1;                          %则累加
    end
    tail = ct-1;                            %否则ct-1位为尾数
    b = [b;a(head:1:tail)'];                %将第一组数存在元胞中
    num = [num; tail-head+1];               %并记录该连续数组长度
end
if(tail<numel(a))                          %如果尾数<a数组个数(即意味着)
    b = [b;a(tail+1)'];                    %将最后一个数值单独放在元胞最后,并保持在b中
    num = [num; 1];                        %将最后数组长度定为1
end
fprintf('最长的连续数组是:\n')
disp(b{max(num)==num})

相关文章:

  • C#+VTK+VS2010环境配置---方法1
  • C#+VTK+VS2010环境配置--方法2
  • Qt Creator下载和安装(详细教程)
  • java绘制图片验证码两种方式实现,点击【图片】刷新和点击【看不清换一张】刷新
  • java 验证码实现
  • Servlet中doGet和doPost方法有何区别?
  • form表单
  • 关于struts2中ActionContext的实现原理
  • Struts2 form表单的action和onsubmit事件说明
  • Struts2(二)---将页面表单中的数据提交给Action
  • UUID
  • BigInteger
  • 大数的阶乘位数
  • 9999阶乘位数
  • MyEclipse2017 下'Publishing to Tomcat 8.5。。。'has encountered a problem解决办法
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Android 架构优化~MVP 架构改造
  • Apache的80端口被占用以及访问时报错403
  • axios 和 cookie 的那些事
  • Java 内存分配及垃圾回收机制初探
  • java8 Stream Pipelines 浅析
  • MySQL用户中的%到底包不包括localhost?
  • python 装饰器(一)
  • Python进阶细节
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 如何胜任知名企业的商业数据分析师?
  • 项目实战-Api的解决方案
  • 小程序 setData 学问多
  • 一文看透浏览器架构
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • # Java NIO(一)FileChannel
  • # 透过事物看本质的能力怎么培养?
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (03)光刻——半导体电路的绘制
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计大学生兼职系统
  • (译)2019年前端性能优化清单 — 下篇
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)EOS中账户、钱包和密钥的关系
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .Net 4.0并行库实用性演练
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET和.COM和.CN域名区别
  • .Net组件程序设计之线程、并发管理(一)
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @angular/cli项目构建--http(2)