登录
首页 » Others » 卡尔曼滤波在目标跟踪中的应用仿真

卡尔曼滤波在目标跟踪中的应用仿真

于 2020-12-10 发布
0 187
下载积分: 1 下载次数: 17

代码说明:

目标跟踪问题的应用背景是雷达数据处理,即雷达在搜索到目标并记录目标的位置数据,对测量到的目标位置数据(称为点迹)进行处理,自动形成航迹,并对目标在下一时刻的位置进行预测。下文简要讨论了用Kalman滤波方法对单个目标航迹进行预测,并借助于Matlab仿真工具,对实验的效果进行评估。里面包括三个源程序,和一份实验报告,里面有算法的详细分析和情景假设。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 开关磁阻电机系统理论与控制技术
    开关磁阻电机系统理论与控制技术,介绍了基本理论,电机设计,Matlab仿真内容提要本书共分为8章分别阐述了开关磁阻电机及其控制系统发展概况,推导了电机线性、准线性和非线性数学模型,给出了开关磁阻电机计算设计程序,讲述了开关磁阻电机有限元分析方法,研究了开关磁阻电机调速系统的控制策略,详细介绍了利用软件建立开关磁阻电机仿真模型的步骤,井进行了稳态性能仿真和动态性能仿真,最后针对DSP对开关磁阻电机有位置传感器和无位置传感器调速系统进行理论分析与设计开本书适用于从事电力电子及电气传动专业高等学院教师和研究生,以及相关专业好、运的科研机构的研究人员和直流关磁阻木空把矿、航功率范本磁阻电图书在版编目(CIP)数据上的拓机线性开关磁阻电机系统理论与控制技术/吴红星编著.一北京:中国了开关电力出版社,20107略,以(现代工业自动化技术应用丛书)电SBN978-7-5123-0336-2行有限:1.①开…Ⅱ.①吴…Ⅲ.①开关控制-磁阻电机-系统理在Max论②开关控制-磁阻电机控制Ⅳ.①TM352线:对车中国版本图书馆CIP数据核字(2010)第070773号系统仿J结构来》电枝该模型E控制器矩分配巨中国电力出版社出版、发行机的发E北京三里河路6号1004htp/www.cspp.com.cn)磁阻电积北京丰源印剧厂印刷电右各地新华书店经售建立开弓2010年8月第一版2010年8月北京第一次印剧统稳态忙787毫米X1092毫米16开本17印张452千字了优化。印数000-3000册定价36.00元电机调这敬告读者法,推毛木书封面贴有防伪标签,加热后中心图案消失各模型过本书如有印装质量问题,我社发行部负责退换电初版权专有翻印必究关磁阻欠压保折前厂言开关磁阻电机调速系统具有结构简单、坚固、工作可靠、成本低、系統控制灵活、调速性能好、运行效率高、温升低等诸多优点,它综合了交流变频调速系统的坚固耐用、适用于恶劣环境和直流调速系统的可控性好等优良特性,被专家视为电气传动系统发展过程中的一个里程碑。开关磁阻电机特别适用在恶劣环境和要求超高速的场合下运行,并可广泛地应用在纺织、造纸、煤矿、航空、机槭等领域的造纸机、浆纱机、采煤机,风机、水泵、家用电器和机器人等负载上,功率范围从几瓦到儿兆瓦,转速范围从几转到儿万转。本书的宗旨是,着眼于实用技术,并兼顾到发展趋势。考虑到实际应用的需要,介绍了开关磁阻电机的几种结构形式,针对新型开关磁阻电机进行论述,总结开关磁阻电机在绕组结构形式上的拓扑结构,论述各种绕组拓扑结构的优缺点。在开关磁阻电机基本方程式的基础上,推导电机线性数学模型和准线性数学模型,具体分析绕组电流、绕组磁链、绕组电感和电磁转矩,给出了开关磁阻电机设计步骤,并分析了转矩脉动产生的原因,研究开关磁阻电机调速系统的控制策略,以DSP为控制芯片,给出了开关磁阻电机调速系统设计方法和基本设计软件。电机本体设计方面:给出计算程序,对128电机进行各类参数的计算:对开关磁阻电机进行有限元分析:利用 Ansoft软件建立开关磁阻电机的有限元模,用 RMxprt得到二维几何模型,在 Maxwell2D的瞬态求模块下进行有限元分析;分析得到的绕组电流、绕组磁链、电磁转矩曲线:对转子极弧系数、轴径、开通角等参数进行优化分析:在分析有限元计算的矩角特性曲线和系统仿真后的转矩输出波形的基础上,得出产生转矩脉动的根本原因,通过改进电机定子磁极的结构来减小气隙磁场的突变,通过修改气隙等参数从而减小和抑制转矩脉动。电机控制策略方面:根据数学模型研究基于永磁磁通控制开关磁阻电机非线性数学模型。在该模型的基础上,研究基于永磁磁通控制开关磁阻电机调速系统的控制策略。设计绕组电流闭环控制器、转速调节控制器,硏究基于永磁磁通控制开关磁阻电机转矩分配的控制策略,推导了转矩分配函数,并设计转矩控制器。分析开关磁阻电机的发电运行机理和能流关系,对开关磁阻电机的发电运行理论进行线性分析,推导基本电路方程和相电流解析式;通过线性模型,分析开关磁阻电机的有效发电条件电机仿真技术方面:用 MATLAB软件建立开关磁阻电机的准非线性动态仿真模型的基础上,建立开关磁阻电机系统的系统模型,并对系统模型进行了稳态性能仿真和动态性能仿真。利用系统稳态性能仿真,综合考虑最大平均转矩和效率这两个优化目标,对升关磁阻电机的开关角进行了优化。针对传统PⅠ控制策略对开关醚阻电机调速系统进行仿真,得到采用传统P控制策略的电机调速系统的电机相电流波形和系统转矩波形。深入研究基于模糊控制的控制理论和控制方法,推导基于模糊控制的搾制算法,提出一种模糊PI相结合的控制方法,并建立仿真模型,对各模型进行比较,以便得到最佳控制策略电机控制系统方面:介绍开关磁阻电机调速特点,分析电机驱动功率电路拓扑结构,介绍开关磁阻电机调速系统转子位置传感器分类及使用方法。设计了驱动电路,过流保护电路、过压和欠压保护电路、电机专用控制电路等硬件。利用T公司的电机专用DsP设计开关磁阻电机有位全书共8章,第1章介绍了开关磁阻电机调速系统的概况、发展趋势及主要应用领域。第2章介绍了开关磁阻电机的线性数学模型、准线性数学模型及非线性数学模型。第3章分析了开关磁阻电机的各类损耗,介绍了开关磁阻电机本体的设计方法。第4章利用 Ansoft软件建立开关磁阻电机的有限元模,用 RMxprt得到二维几何模型,在 Maxwell2D的瞬态模块下进行有限元分析。分析得到的绕组电流、绕组磁链、电磁转矩曲线。对转子极弧系数、轴径、开通角等参数进行优化分析。第5章介绍了开关磁阻电机调速系统在各类调速系统的地位,设计开关磁阻调速控制系统硬件。第6章针对开关磁阻电机调速特性研究开关磁阻电机控制策略和发电机理。第7章用 MATLAB软件建立开关磁阻电机系統的系统模型,并对系统模型进行稳态性能仿真和动态性能仿真。第8章针对DSP对开关磁阻电机有位置传感器和无位置传感器调速系统进行理论分析与设计。前言本书由吴红星编著,各章编写工作有赵晢、嵇恒、刘莹、钱海荣、黄冬林、倪天、郭庆波、第1章叶宇骄等参与。全书由吴红星统稿,寇宝泉教授支持本书的编写并审阅了书稿。编写过程中,参1.1阅和利用了国内外大量文献、资料,在此对原作者一并致谢。1.2限于作者水平,加上时间仓促,缺点、错误在所难免,热忱欢迎广大读者批评指正。1,2,1,2,21,3于14J14.114.214.314.414.514.614.714.81.5开1.6开第2章2.1开22开2.2,122.32,242,2.52.3开24开2,4.124.22.4.324424.5主要应用领域。第2第3章分析了开关soft软件建立开关模块下进行有限元径、开通角等参数最》设计开关磁阻调速略和发电机理。第7态性能仿真和动态速系统进行理论分前言第1章绪论、倪天、郭庆波、11开关磁阻电机的发展概况…编写过程中,参12开关磁阻电机的结构特点…,+…日2…2121开关磁阻电机的优点………者批评指正。1.2.2开关磁阻电机的缺点和和国国面自和“““““国目目围把的和一41.3开关磁阻电机的优化方法141.4开关磁阻电机系统抑制转矩脉动技术…1.4.1基于抑制转矩脉动的传统控制策略…14.2基于抑制转矩脉动的线性化控制…614.3基于抑制转矩脉动的变结构控制61.44基于抑制转矩脉动的智能控制理论…14.5基于抑制转矩脉动的转矩分配策略…………146基于抑制转矩脉动的迭代学习控制…1014.7基于抑制转矩脉动的微步控制策略…………101.4.8其他方法015开关磁阻电机未来研究方向…1.6开关磁阻电机的工业应用………………………2第2章开关磁阻电机的工作原理及数学模型142.1开关磁阻电机基本原理22开关磁阻电机的一些基本结构…1422.1单相开关磁阻电机……………142.22两相开关磁阻电机……………152.2.3三相开关磁阻电机………………52.24四相开关磁阻电机……………………………………1622.5五相以上开关磁阻电机1623开关磁阻电机改进结构…1624开关磁阻电机数学模型……………21224.1电路方程…2.42机械方程2224,3机电联系方程*…,…222.44线性模型……1232,4.5准线性模型25混合励磁开关磁阻电机数学模型…日型道日副上理福2.5混合励磁电机磁路特点………………252混合励磁开关磁阻电机转矩平衡方程……4446i4.4.7孟第3章开关磁阻电机电磁设计……………………3744863.1开关磁阻电机设计及优化方法……………13945有限31.1电机本体结构设计………94.5.R…………393.1.2电机参数优化设计………4.52M32开关磁阻电机损耗分析……45.3有321绕组铜损分析…………42046基于车3.2.2机械损耗分析……404.6.1影3.2.3杂散损耗分析…44.62开…………41324电机铁损分析……………………………………………………414.6.3定33开关磁阻电机参数计算…+45第5章开关331电负荷与磁负荷…51开关磁332主要尺寸4534开关磁阻电机本体设计示例…………475.12电34.1相数,极数和绕组端电压……………5.3电压34.2主要尺寸的选择计计4852开关磁343其他结构尺寸及绕组匝数”5.3开关磁阝48344电流及转矩计算……………………………………5053.1开关34.5绕组设计……………………………………………15053.2开关34.6参数计算533开关51534开关第4章开关磁阻电机性能优化…54开关磁阵41电机电磁场的理论基础………………5454.l标准42有限元法54542其他421有限元法的发展55…555.5迭代学买42.2 Ansoft软件简介……………………………555.1基于423 Ansoft有限元法…55,2迭代424电磁场有限元方法的特点及一般步骤65.6开关磁43 RMxprt软件设计及使用方法………15756.1速度43.1启动软件……………5858562转矩432新建SRM模型563电流4.3.3建模结果……68第6章开关磁434仿真计算61开关磁阳43.5模型导出…1111736.1.1与步44 Maxwell2D软件设计及使用方法…………“环“746.12与反44.1打开工程文件………m…“+t74613与直442模型设置……17614与无44.3材料设置………786.1.5与异444边界及激励源设置806.2功率电子44.6设置仿真参数+,90……34……*34447运动部分设置……………………………………………9544.8仿真运算96+:37…014.5有限元分析结果处理………39451 RMxprt输出的性能曲线………10139452 Maxwell2D的求解结果…394.3有限元后处理………1044046基于转矩波动抑制电机本体优化…1-11054046.1影响转矩波动的因素…404.62开通角、关断角对转矩波动的影响…………………106…41463定子磁极结构对转矩波动的影响……………xx+107414第5章开关磁阻电机的控制策略…5.开关磁阻电机控制方式……,中日副日是…:1045…:4551l角度位置控制(APC)1111045512电流斩波控制(CCC)……………………………1l475.1.3电压斩波控制(CVC)……………4852开关磁阻电机调速特性53开关磁阻电机能量回馈控制…::1:1111248…4853.1开关磁阻电机发电运行机理…50532开关磁阻电机发电运行的励磁过程:50533开关磁阻电机的能量变换理论……………………………1451534开关磁阻电机发电状态工作特点……………”…11654开关磁阻电机PD控制::18*54541标准数字PID算法………………19:54542其他PD方法1120……5555迭代学习控制…121:5551基于模型控制系统和迭代学习控制系统概述…………:121555.52迭代学习控制过程和开环PD迭代学习控制……122“565.6开关磁阻电机的转矩分配控制系统设计…123……*5756.!速度调节器设计……………123585.6.2转矩分配函数的设计………425+58563电流控制器设计……………1265968第6章开关磁阻电机调速系统硬件设计……………128696,1开关磁阻电机调速系统在电机控制中的地位1128…736.L.1与步进电动机驱动系统的比较+++:128…746.1.2与反应式同步电动机的比较…………28746.1.3与直流电动机的比较“…自129a776.14与无换向器直流电动机的比较:1297861.5与异步电动机变频调速系统的比较………1298062功率电子器件…………………130622功率GBT工作特点……1317463PWM控制技术…11137.4.6.3.1传统PWM技术…计计……1347.463.2优化后的PWM技术“国计1347.4633空间电压矢量PWM控制…计………13574.6.34跟踪型PWM控制技术1357464开关磁阻电机控制器功率拓扑结构………-13674641不对称半桥主回路…137第8章642H桥主回路…积+…137643不对称半桥改进型”…1378.2644(n+1)型功率变换器1388264.5电容裂相型…“……1388,264.6电容转储型…+1…:1388365整流及吸收回路设计………1398.36.5.1功率吸收电路设计…………………139836.52吸收电路参数计算…::+140846.53整流电路设计……846.54电流采样与处理电路…道上中中和国和8,46.5.5转子位置信号采集与处理……………………1428.5656系统保护电路设计:1498.66.6功率及驱动电路11518.66.61SKH24驱动模块在SRD系统中的应用…………518.6.62S19976DY—桥式驱动器的原理及应用11528.76.63EXB841工作原理…578.8664FCAS50SN60开关磁阻电机功率模块…………1598.第7章基于DSP开关磁阻电机控制器设计……1658.7.DSP的特点1657.2电动机DSP控制系统基础……………………167参考文721DSP电机控制特点…1677.22数字滤波DSP实现方法…………16873有位置传感器DSP控制++117173.1开关磁阻电机控制机理……“已,171732DSP控制开关磁阻电机硬件设计…………………………17733软件设计x+2:::175734电流控制………………………17773.5位置控制178736速度控制……国+…“……“…“…面,,正重自7.3.7换相控制………………181738速度控制器……………x1837.3.9DSP编程示例………………………8474开关磁阻电机无传感器DSP控制…………………:21674.1调速系统硬件描述………………216…133742无传感器开关磁阻电机驱动系统的控制软件…………216…:134743无传感器换相和速度更新算法………………………………218134744速度环:21135745电流控制回路……213574.6斜坡控制器……136747无传感器开关磁阻电机驱动系统的校准………………2313第8章开关磁阻电机调速系统仿真……22813781引言+*13782基于 MATLAB/Simulink的系统建模与仿真分析……128138821仿真软件 MATLAB/Simulink简介…x:12813882,2电机模型的建立……………………23…13883控制系统P控制策略建模与仿真……23013983.1SRM调速系统的无P控制仿真………30…13983.2电机调速系统的PI控制仿真分析……………31…,……,:14084基于模糊控制器的系统仿真分析……………236…:148.4.1模糊控制器的设计1236142842SRM调速系统的模糊控制仿真及结果分析…………………23814285sRM调速系统模糊P控制仿真……………………242………1498.6开关磁阻电机能量回馈建模与仿真…………24351…………151861发电状态的基本电路方程…86.2发电运行的相电流解析…24315287开关磁阻电机控制系统模型分析……2455788开关磁阻电机发电系统模型的建立….…:2521598.81电流滞环控制模块………………………254,+1658.82电流计算模块………2541658.8.3转矩计算模块…254167参考文献……::::::1256…………16716817117117317577178179181中“183184216
    2020-12-12下载
    积分:1
  • 简易Qt登录注册及登陆后菜单功能
    实现的功能需求如下:(使用Qt creator编写)1.设计登录注册界面,有账号密码输入框,有登录注册输入框。2.点击注册时弹出注册窗口,注册完成后点击确定,信息回显到登录界面的账号密码输入框内。3.设计数据库,注册时信息录入数据库中,登录时从数据库中遍历信息,有则登录进入主界面,无则提示登录失败。4.设计登陆后进入的主界面,主界面内,左上方会有文字提示“欢迎你!+用户名”的字样。主界面的正中央为一个ListWidget框,可以在里面右键添加成员、删除成员或修改成员。
    2020-12-05下载
    积分:1
  • FPGA 4X4矩阵键盘VHDL
    FPGA 4X4矩阵键盘VHDL程序,已通过q2综合,可直接使用,基于cylcone
    2020-06-30下载
    积分:1
  • proteus下51单片机DA转换仿真
    在proteus下实现DA转换,输出锯齿波,三角波,正弦波,代码用汇编语言写的
    2020-12-03下载
    积分:1
  • 前端开发参考手册.zip(内含10个chm格式手册及前端开发资料)
    资源描述:(放心中文版啦,菜鸟、老司机都不可错过的好东西!!)----------------------前端工程师参考手册.rar(压缩包)内含:HTML5参考手册.chm(最全的一个) CSS参考手册.chm JavaScript参考手册.chm jQuery1.11.0参考手册.chm(最新版本的jQuery手册) DHTML完全手册.chm CSS + JS合订版手册.chm 。。。 这些是我从事前端开发这么多年来的积蓄啊,都贡献出来啦!各有各的好处,各个互补十分齐全。 【备注】如
    2020-12-06下载
    积分:1
  • 基于MATLAB的车牌识别
    基于MATLAB的车牌识别程序, 还可以直接使用摄像头获取图像
    2020-12-05下载
    积分:1
  • matlab AR模型参数谱估计
    matlab AR模型参数谱估计,建立yule-walker方程,通过levinson-durbin递推法解方程。本次实验通过调用matlab现有函数实现。
    2020-12-03下载
    积分:1
  • LeetCode cpp最新中文解.pdf
    LeetCode cpp最新中文题解.pdfLeetCode cpp最新中文题解.pdfLeetCode cpp最新中文题解.pdf目录3.4 Add binary615.1.5 Binary Tree Level Or-3.5 Longest Palindromic Substring. 62der traversal il3.6 Regular Expression Matching665.1.6 Binary Tree Zigzag3.7 Wildcard Matching67Level Order traversal. 963.8 Longest Common Prefix5.1.7 Recover Binary Search3. 9 Valid Number70Tree983.10 Integer to roman725. 1. 8 Same Tree3. 11 Roman to Integer735.1.9 Symmetric Tree1003.12 Count and Say745.1.10 Balanced Binary Tree.. 1023. 13 Anagrams755.1.11 Flatten Binary Tree to3. 14 Simplify Path76Linked List1033. 15 Length of Last Word775.1. 12 Populating Next RightPointers in each node ii 105第4章栈和队列7952二叉树的构建10641栈795.2.1 Construct Binary Tree4Valid Parentheses79from Preorder and In4.1.2 Longest valid Parenorder Traversa106theses805.2.2 Construct Binary Tree4.1.3 Largest Rectangle infrom Inorder and posHistogram82torder Traversal1074.1.4 Evaluate reverse pol-53二叉查找树108ish notation845.3. 1 Unique Binary Search4.2队列85Trees.1085.3.2 Unique Binary Search第5章树86Trees li.1105.1二叉树的遍历865.3.3 Validate Binary Search5.1.1 Binary Tree PreorderTreeTraversal865.3. 4 Convert Sorted array to5.1.2 Binary Tree InorderBinary Search Tree...112Traversal885.3.5 Convert Sorted List to5.1. 3 Binary Tree PostorderBinary Search Tree113Traversal9054二叉树的递归.1145. 1. 4 Binary Tree Level Or5.4.1 Minimum Depth of Bider traversal)2nary lree115目录5.4.2 Maximum Depth of Bi8.3.,2重新实现 next permunary Tree116tation1425.4.3 Path Sum11783.3递归.1435.4 4 Path Sum il118 8.4 Permutations II1445.4.5 Binary Tree Maximum8.4.1 next permutation... 144Path Suum11984.2重新实现 next permu5.4.6 Populating Next Righttation144Pointers in each node 120843递归1445.4.7 Sum Root to Leaf num8.5 Combinations146bers2185.1递归1468.5.2迭代147第6章排序1238.6 Letter Combinations of a phone6.1 Merge Sorted Array123umber1476.2 Merge Two Sorted Lists12486.1递归1486.3 Merge k Sorted Lists124862迭代96.4 Insertion Sort List125第9章广度优先搜索1506.5 Sort list1269.1 Word Ladder1506.6 First Missing Positive1279.2 Word Ladder il1546.7 Sort Colors1289.3 Surrounded regions162第7章查找94小结16413194.l适用场景1647.1 Search for a range131942思考的步骤7.2 Search Insert Position.13294.3代码模板1657. 3 Search a 2D Matrix133第10章深度优先搜索173第8章暴力枚举法13510.1 Palindrome Partitioning1738.1 Subsets13510.2 Unique Paths1768.1.1递归1350.2.1深搜1768.1.2迭代.1371022备忘录法.1768.2 Subsets il13810.23动规177821递归13810.24数学公式1788.2.2迭代.14110.3 Unique Paths Il1798. 3 Permutations14210.3.1备忘录法1798.3.1 next permutation14210.3.2动规.180目录10.4 N-Queens1813.4 Maximal rectangle21310.5 N-Queens II18413.5 Best Time to Buy and Sell Stock10.6 Restore ip addresses186.21410.7 Combination Sum18813.6 Interleaving String21510.8 Combination Sum Il18913.7 Scramble String21710.9 Generate Parentheses.19013. 8 Minimum Path Sum.22210.10 Sudoku solver19213.9 Edit Distance22410.11 Word Search.19313. 10 Decode Ways.22610.12小结19513. 11 Distinct sub22710.12.1适用场景19513. 12 Word Break22810.122思考的步骤19513 13 Word Break il2300.12.3代码模板197第14章图23210.12.4深搜与回溯法的区別.19714. 1 Clone Graph23210.12.5深搜与递归的区别..197第15章细节实现题235第11章分治法19915.1 Reverse Integer2351.1 Pow(x, n)19915.2 Palindrome Number.23611. 2 Sqrt(x)20015.3 Insert Interval237第12章贪心法20115.4 Merge Intervals23812.1 Jump game20115.5 Minimum Window Substring23912.2 Jump game II15.6 Multiply Strings24112. 3 Best Time to buy and Sell stock 20415.7 Substring with Concatenation12. 4 Best Time to buy and sell stock l205of all words24412. 5 Longest Substring Without re15.8 Pascal,s Triangle245peating Characters20615.9 Pascals Triangle Il24612.6 Container with Most Water.. 207 15.10 Spiral Matrix24715.11 Spiral matrix II248第13章动态规划20915.12 ZigZag Conversion25013. 1 Triangle20915.13 Divide Two Integers25113.2 Maximum Subarray15. 14 Text Justification25313.3 Palindrome Partitioning II1215.15 Max Points on a line255目录第1章编程技巧在判断两个浮点数a和b是否相等时,不要用a==b,应该判断二者之差的绝对值fabs(a-b)是否小于某个阈值,例如1e-9。判断一个整数是否是为奇数,用x%2!=0,不要用x%2=1,因为ⅹ可能是负用char的值作为数组下标(例如,统计字符串中每个字符岀现的次数),要考虑到char可能是负数。有的人考虑到了,先强制转型为 unsigned int再用作下标,这仍然是错的。正确的做法是,先强制转型为 unsigned char,再用作下标。这涉及C十整型提升的规则,就不详述了。以下是关于STL使用技巧的,很多条款来自《 Effective STL》这本书。vector和 string优先于动态分配的数组首先,在性能上,由于 vector能够保证连续内存,因此一旦分配了后,它的性能跟原始数组相当;其次,如果用new,意味着你要确保后面进行孓 delete,一旦忘记了,就会出现BUG,且这样需要都写一行 delete,代码不够短再次,声明多维数组的话,只能一个一个new,例如int** ary = new int*[row_num];for(int i=0: i< row num; ++1)ary [i] new int [col_num]用 vector的话一行代码搞定vectorary(row_num, vector(col_num, 0))使用 reserve来避免不必要的重新分配第2章线性表这类题目考察线性表的操作,例如,数组,单链表,双向链表等。2数组2.1.1 Remove Duplicates from Sorted array描述Given a sorted array, remove the duplicates in place such that each element appear only onceand return the new lengthDo not allocate extra space for another array, you must do this in place with constant memoryFor example, Given input array A =[1, 1, 2Your function should return length =2, and a is now [1, 2]分析无代码1/ LeetCode, Remove Duplicates from Sorted Array//时间复杂度0(n),空间复杂度0(1)class Solution tublicint removeDuplicates(vector& nums)tif (nums empty o) return 0;int index =ofor (int i =1: i nums size: 1++ iif (nums [index] ! nums [i])nums [++index]= nums [i]return index 12.1数组代码2//LeetCode, Remove Duplicates from Sorted Array/使用STL,时间复杂度0(n),空间复杂度0(1)class Solution ipublicint removeDuplicates(vector& nums)treturn distance(nums begin(), unique(nums begin(), nums end ())代码3/ LeetCode, Remove Duplicates from Sorted Array/使用STL,时间复杂度0(n),空间复杂度0(1)lass Solution fublicint removeDuplicates(vector& nums)treturn distance(nums begin(, removeDuplicates(nums begin(, nums end(), nums begintemplateOutIt removeDuplicates(InIt first, InIt last, OutIt output)thile (first last)i*output++ = *firstfirst upper_bound(first, last, *firstreturn output相关题目Remove Duplicates from Sorted Array I,见§2.1.22.1.2 Remove Duplicates from Sorted Array II描述Follow up for"Remove Duplicates " What if duplicates are allowed at most twice?For example, Given sorted array a =[1, 1, 1, 2, 2, 3]Your function should return length=5, and A is now [1, 1, 2, 2, 3分析加一个变量记录一下元素出现的次数即可。这题因为是已经排序的数组,所以一个变量即可解决。如果是没有排序的数组,则需要引入一个 hashmap来记录出现次数。4第2章线性表代码1// Leet Code, Remove Duplicates from Sorted Array II//时间复杂度0(n),空间复杂度0(1)//qauthorhex108(https://github.com/hex108)class Solution tublicint removeDuplicates(vector& nums)tif (nums size(
    2020-12-04下载
    积分:1
  • 华为高速数字电路设计-华为黑魔书
    【实例简介】这本书是专门为电路设计工程师写的。它主要描述了模拟电路原理在高速数字电路设计中 的分析应用。通过列举很多的实例,作者详细分析了一直困扰高速电路路设计工程师的铃流、串 扰和辐射噪音等问题。 所有的这些原理都不是新发现的,这些东西在以前时间里大家都是口头相传,或者只是写 成应用手册,这本书的作用就是把这些智慧收集起来,稍作整理。在我们大学的课程里面,这些 内容都是没有相应课程的,因此,很多应用工程师在遇到这些问题的时候觉得很迷茫,不知该如 何下手。我们这本书就叫做“黑宝书”,它告诉了大家在高速数字电路设计中遇到这些问题应该 怎么去解决,他详细分析了这些问题产生的原因和过程。
    2021-11-10 00:31:46下载
    积分:1
  • 标定相机用棋盘格 2cmX2cmX10棋盘格,已经辑好
    标定相机用棋盘格 2cmX2cmX10棋盘格,已经编辑好
    2020-12-07下载
    积分:1
  • 696524资源总数
  • 103920会员总数
  • 65今日下载