自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(494)
  • 资源 (2380)
  • 收藏
  • 关注

原创 329例精选matlab算法原理及源码详解——老生谈算法

大家好,给大家筛选整理一些质量很高的matlab算法原理及源码详解,希望能对大家有所帮助。温馨提示:可按ctrl+F 快速定位找到所要的资源,点击资源名即可进入下载页面。

2022-09-24 19:07:12 2609

原创 matlab图像边缘检测实例程序源码合集【14例】

精选matlab图像边缘检测程序源码合集大家好,给大家筛选整理了一些质量很高的matlab图像边缘检测程序源码合集,希望能对大家有所帮助!温馨提示:可按ctrl+F 快速定位找到所要的资源,点击资源名即可进入下载页面。序号matlab边缘检测项目名(点击下载)1canny边缘检测算子_可用于图形图像的边缘提取_包括医学图像、遥感图像等_matlab 2广义霍夫变换_提取不规则边缘_matlab_hough3各种算子对车道线边缘识别的对比,其中包括车道线图像,也包

2022-05-30 19:46:38 405

原创 matlab神经网络原理与应用实例程序源码合集【72例】

精选matlab神经网络原理与实例程序源码合集大家好,给大家筛选整理了一些质量很高的matlab神经网络原理与实例程序源码合集,希望能对大家有所帮助!温馨提示:可按ctrl+F 快速定位找到所要的资源,点击资源名即可进入下载页面。序号matlab神经网络项目名(点击下载)1RBF神经网络的训练_MATLAB源程序代码_RBF_RBF神经网络_matlab2BP神经网络人脸识别_带论文_人脸识别_matlab3用MATLAB实现车牌识别,包括定位、分割和字符识别,

2022-05-17 19:39:51 739

原创 matlab目标跟踪目标检测项目系统源码合集【33套】

精选matlab目标跟踪目标检测项目系统源码合集【33套】大家好,给大家筛选整理一些质量很高的matlab目标跟踪目标检测程序源码,希望能对大家有所帮助温馨提示:可按ctrl+F 快速定位找到所要的资源,点击资源名即可进入下载页面。序号项目名(点击下载)1MATLAB目标跟踪_matlab_目标检测_背景差分建模运动目标检测和跟踪,附有一个实验视频(推荐)_背景差分法_目标跟踪2MATLAB目标跟踪_matlab_目标检测_构造无迹卡尔曼滤波器(matlab)_无迹卡尔

2022-04-27 22:29:41 2565

原创 matlab车辆识别车辆检测项目系统源码16例

精选matlab车辆识别车辆检测项目系统源码16例大家好,给大家筛选整理一些质量很高的matlab车辆识别车辆检测程序源码,希望能对大家有所帮助,谢谢支持!温馨提示:可按ctrl+F 快速定位找到所要的资源,点击资源名即可进入下载页面。序号项目名(点击下载)1matlab进行车辆识别_MATLAB_车辆检测2车辆检测方法_matlab_车辆识别算法程序3基于阴影分割的车辆检测识别_阴影分割法_车辆识别_matlab4根据蛇形算法_把车辆从图中检测出来_蛇

2022-04-25 23:08:49 2382

原创 使用MATLAB实现共轭梯度(CG)算法——共轭梯度算法

注意,在实际应用中,矩阵 A 通常是大型的且稀疏的,因此使用MATLAB的稀疏矩阵格式(通过 spdiags、speye 等函数创建)可以显著提高计算效率。此外,CG算法的收敛速度受到系数矩阵谱分布的影响,当矩阵条件数较大时,收敛速度可能会变慢。共轭梯度算法基于一个关键概念:共轭方向。, p_{n-1}},使得对于所有i ≠ j,都有p_i^T A p_j = 0,则称这组向量为A共轭的。5.否则,计算下一个搜索方向的系数β_k = (r_{k+1}^T r_{k+1}) / (r_k^T r_k)。

2024-05-16 19:52:32 25

原创 【老生谈算法】matlab实现非线性整数规划的遗传算法——遗传算法

MATLAB作为一款功能强大的数学软件,提供了丰富的工具箱和函数,为遗传算法的实现提供了便利。如果约束较为复杂,Matlab优化工具箱和一些优化软件比如lingo等,常常无法应用,即使能应用也不能给出一个较为令人满意的解。遗传算法的基本步骤包括编码、初始化种群、适应度评估、选择、交叉、变异和终止条件判断等。这是一个具有200个01决策变量的多目标非线性整数规划,编写优化的目标函数如下,其中将多目标转化为单目标采用简单的加权处理。针对问题设计的遗传算法如下,其中对模型约束的处理是重点考虑的地方。

2024-05-16 19:43:05 13

原创 【老生谈算法】matlab实现BP神经网络算法——BP神经网络算法

BP神经网络是一种典型的多层前馈神经网络,通过反向传播算法进行训练,具有良好的分类和预测性能。BP算法是一种监督学习算法,通过计算输出层与期望输出之间的误差,反向传播误差来调整网络权重,从而使网络输出逐渐逼近期望输出。举例2、利用三层BP神经网络来完成非线性函数的逼近任务,其中隐层神经元个数为五个。举例3、利用三层BP神经网络来完成非线性函数的逼近任务,其中隐层神经元个数为五个。看到期望输出的范围超出,所以输出层神经元利用线性函数作为转移函数。输入X 输出D 输入X 输出D 输入X 输出D。

2024-05-15 17:02:54 215

原创 【老生谈算法】matlab实现Plot函数动态画图方法——动态画图

Matlab除了强大的矩阵运算,仿真分析外,绘图功能也是相当的强大,静态画图没什么问题,由于Matlab本身的多线程编程缺陷,想要动态的画图,并且能够很好的在GUI中得到控制,还不是一件很容易的事情,下面总结几种方法。此种方法比较原始,适合于即时数据,原理是先画上一帧,接着保留原始图像,追加下一幀图像,此种方式比较繁琐,涉及画图细节,并且没有完整并连续的Line对象数据。这种模式比较适合画动画,效率比较高,刷新闪烁小,适合即时数据,最终的Line结构数据完整。三. Plot 背景擦除模式。

2024-05-15 16:55:35 17

原创 【老生谈算法】matlab实现灰色关联度分析算法——关联度分析算法

本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2024-03-31 09:29:01 117

原创 【老生谈算法】matlab实现回波信号的产生和消除——回波信号

相关函数:X(t)为随机过程,a(t)=EX(t)为期望,则相关函数定义为: B(s,t)=E(X(s)-a(t))(X(t)-a(t))。若X(t)=Y(t)+i*Z(t),Y,Z为实过程,则称X(t)为复随机过程,相关函数定义为:B(s,t)=E(X(s)—a(t))(X(t)—a(t))(后一个括号取共轭)max大于信号中最高频率fmax的2倍时(fs.max>=2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的5~10倍;

2024-02-21 21:33:48 110

原创 【老生谈算法】matlab实现基本粒子群算法——粒子群算法

如果不用种群所有粒子而只用其中一部分作为该粒子的邻居粒子,那么在所有邻居粒子中的极值就是局部极值,该方法称为局部 PSO 算法1。PSO 算法中,每个优化问题的解都是粒子在搜索空间中的位置,所有的粒子都有一个被优化的目标函数所决定的适应值,粒子还有一个速度值决定它们飞翔的方向和距离,然后粒子群就追随当前的最优粒子在解空间中搜索。0,1],1),粒子群数目,目标函数的变量数目,变量的范围值,之后的是显示和应用的函数,参考着程序进行精简即可。所有粒子搜索到的最优值pg,pg=(pg1,pg2,…

2024-02-14 18:39:08 116

原创 【老生谈算法】matlab实现基于多层编码遗传算法的车间调度算法——车间调度算法

遗传算法具有较强的问题求解能力,能够解决非线性优化问题。对于遗传算法中的染色体表示问题中的一个潜在最优解,对于简单的问题来说,染色体可以方便的表达问题的潜在解,然而,对于较为复杂的优化问题,一个染色体难以准确表达问题的解。多层编码遗传算法,把个体编码分为多层,每层编码均表示不同的含义,多层编码共同完整表达了问题的解,从而用一个染色体准确表达出了复杂问题的解。多层编码遗传算法扩展了遗传算法的使用领域,使得遗传算法可以方便用于复杂问题的求解。本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2024-02-04 22:18:51 76

原创 【老生谈算法】matlab实现基于动态粒子群算法的动态环境寻优算法——环境寻优算法

为了跟踪动态极值,需要对基本的PSO算法进行两方面改进,第一是引入探测机制,使种群或粒子获得感知外部环境变化的能力;第二是引入响应机制,在探测到环境的变化后,采取某种响应方式对种群进行更新,以适应动态环境。基于敏感粒子的动态粒子群算法是一种典型的动态粒子群算法,它在算法初始化时随机选择一个或多个位置,称为敏感粒子,每次迭代中计算敏感粒子适应度值,当发现适应度值变化时,认为环境已发生变化。响应的方式是按照一定比例重新初始化粒子位置和粒子速度。本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2024-01-08 19:06:47 369

原创 【老生谈算法】matlab实现基于粒子群算法的PID控制器优化设计——粒子群算法

PID控制器的性能取决于Kp、Ki、Kd这3个参数是否合理,因此,优化PID控制器参数具有重要意义。本案例使用粒子群算法优化PID控制器参数,事实上,其它的优化算法,比如遗传算法、模拟退火算法等,也可以用于PID控制器的参数优化,这里将使用遗传算法(Genetic Algorithm, GA)对PID控制器进行参数优化。运行代码,得到优化过程如图14-4和图14-5所示,前者为PID控制器3个参数Kp、Ki、Kd的变化曲线,后者为性能指标ITAE的变化曲线。PID 控制器的系统结构图如图14-1所示。

2023-12-19 10:36:44 1158

原创 【老生谈算法】matlab实现基于粒子群算法的多目标搜索算法——多目标搜索算法

相对于单目标优化问题,多目标优化问题的显著特点是优化各个目标使其同时达到综合的最优值。然而,由于多目标优化问题的各个目标之间往往是相互冲突的,在满足其中一个目标最优的同时,其他的目标往往可能会受其影响而变得很差。非劣解(noninferior solution):在多目标优化问题的可行域中存在一个问题解,若不存在另一个可行解,使得一个解中的目标全部劣于该解,则该解称为多目标优化问题的非劣解。多目标优化问题很早就引起了人们的重视,现已经发展出多种求解多目标优化问题的方法。

2023-12-19 09:56:42 365

原创 【老生谈算法】matlab实现基于量子遗传算法的函数寻优算法——函数寻优算法

量子遗传算法建立在量子的态矢量表示的基础之上,将量子比特的几率幅表示应用于染色体的编码,使得一条染色体可以表达多个态的叠加,并利用量子逻辑门实现染色体的更新操作,从而实现了目标的优化求解。量子遗传算法就是基于量子计算原理的一种遗传算法。将量子的态矢量表达引入了遗传编码,利用量子逻辑门实现染色体的演化,实现了比常规遗传算法更好的效果。量子遗传算法优化200代得到的进化过程图如图8-3所示。图 8-3 QGA进化过程图。图 8-1 二元函数图像。最大值Y:17.3503。

2023-12-12 10:39:49 436

原创 【老生谈算法】matlab实现模拟退火算法的TSP算法——TSP算法

其中,加温过程对应算法的设定初温,等温过程对应算法的Metropolis抽样过程,冷却过程对应控制参数的下降。其中Metropolis准则是SA算法收敛于全局最优解的关键所在,Metropolis准则以一定的概率接受恶化解,这样就使算法跳离局部最优的陷阱。模拟退火算法(Simulated Annealing,简称SA)的思想最早是由Metropolis等提出的。对于与周围环境交换热量而温度不变的封闭系统,系统状态的自发变化总是朝自由能减少的方向进行的,当自由能达到最小时,系统达到平衡状态。

2023-11-29 19:53:57 567

原创 【老生谈算法】matlab实现基于视频的人体姿态检测算法——人体姿态检测算法

因此,传统的监视系统浪费了大量的人力,并有可能引起报警,性能差的实时监控的泄漏.监控等实时行为分析系统来识别人体,不仅可以替代监控人员的工作的一部分,提高监测系统的自动化水平,同时也提高监视存储的效率,还有一个广泛的应用,并在视频监视系统的潜在经济价值之前.由于人的行为具有自由的伟大程度,因为身体宽松长裙不同程度和它的外貌和从图像捕获设备位置不同距离的表现风格将是一个很大的分歧,这是人的行为分析,找出了一定的难度。运用阈值法原理进行分割,阈值法是比较简单的图像分割方法,是一种常常运用的并行区域的技术。

2023-11-17 11:02:44 112

原创 【老生谈算法】matlab实现基于遗传模拟退火算法的聚类算法——聚类算法

该方法使用了在欧几里德空间确定数据点的几何贴近度的概念,它将这些数据分配到不同的聚类,然后确定这些聚类之间的距离。因此,FCM算法的这一缺点限制了人们对它的使用。数据由400个二维平面上的点组成,这些点构成4个集合,但彼此之间并没有明显的界限,数据如图20-1所示。将模拟退火算法与遗传算法相结合用于聚类分析,由于模拟退火算法和遗传算法可以互相取长补短,因此有效地克服了传统遗传算法的早熟现象,同时根据聚类问题的具体情况设计遗传编码方式、适应度函数,使该算法更有效、更快速地收敛到全局最优解。

2023-11-15 21:01:27 88

原创 【老生谈算法】matlab实现基于遗传算法的BP神经网络优化算法——神经网络优化算法

BP网络是一类多层的前馈神经网络。它的名字源于在网络训练的过程中,调整网络的权值的算法是误差的反向传播的学习算法,即为BP学习算法。由于它的结构简单,可调整的参数多,训练算法也多,而且可操作性好,BP神经网络获得了非常广泛的应用。据统计,有80%~90%的神经网络模型都是采用了BP网络或者是它的变形。BP网络是前向网络的核心部分,是神经网络中最精华、最完美的部分。另外,网络结构、初始连接权值和阈值的选择对网络训练的影响很大,但是又无法准确获得,针对这些特点可以采用遗传算法对神经网络进行优化。

2023-11-06 15:01:05 74

原创 【老生谈算法】matlab实现基于遗传算法的LQR控制器优化设计——遗传算法

如果选择不当,虽然可以求出最优解,但这样的“最优解”没有任何意义。另一方面,加权矩阵的选择依赖于设计者的经验,需要设计者根据系统输出逐步调整加权矩阵,直到获得满意的输出响应量为止,这样不仅费时,而且无法保证获得最优的权重矩阵,因此获得的最优控制反馈系数不能保证使系统达到最优。鉴于LQR 控制方法权重矩阵确定困难的问题,本案例以汽车主动悬架作为被控对象,将遗传算法应用于LQR控制器的设计中,利用遗传算法的全局搜索能力,以主动悬架的性能指标作为目标函数对加权矩阵进行优化设计,以提高LQR的设计效率和性能。

2023-11-04 10:41:50 124

原创 【老生谈算法】matlab实现图像变换算法源码——图像变换算法

gamultiobj函数包含在遗传算法与直接搜索工具箱(Genetic Algorithm and Direct Search Toolbox, GADST)中,这里我们称gamultiobj函数为基于遗传算法的多目标优化函数,相应的算法为基于遗传算法的多目标优化算法。本案例将以gamultiobj函数为基础,对基于遗传算法的多目标优化算法进行讲解,并详细分析其代码,同时通过一个简单的案例介绍gamultiobj函数的使用。本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2023-11-02 13:14:28 44

原创 【老生谈算法】matlab实现基于遗传算法的投影寻踪模型——遗传算法

本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2023-10-31 10:15:20 253

原创 【老生谈算法】matlab实现基于遗传算法和非线性规划的函数寻优算法——寻优算法

非线性规划研究一个n元实函数在一组等式或不等式的约束条件下的极值问题,且目标函数和约束条件至少有一个是未知量的非线性函数。70年代是非线性规划飞速发展时期, 约束变尺度(SQP)方法(Han和Powell为代表)和Lagrange乘子法(代表人物是Powell 和Hestenes)是这一时期主要研究成果.计算机的飞速发展使非线性规划的研究如虎添翼。fmincon函数是Matlab最优化工具箱中用来求解非线性规划问题的重要函数,它从一个预估值出发,搜索约束条件下非线性多元函数的最小值。

2023-10-12 15:00:46 112

原创 【老生谈算法】matlab实现基于蚁群算法的机器人路径规划——蚁群算法

基本思路是,使用离散化网格对带有障碍物的地图环境建模,将地图环境转化为邻接矩阵,最后使用蚁群算法寻找最短路径。本算法已经整理成文档如下,有需要的朋友可以点击进行下载。源代码运行结果展示1。

2023-10-11 11:19:36 41

原创 【老生谈算法】matlab实现基于直方图均衡化的彩色图像增强——图像增强

通过matlab仿真,比较均衡化后的还原图像与输入原始真彩色图像,输出图像轮廓更清晰,亮度明显增强。本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2023-10-08 19:30:30 236

原创 【老生谈算法】matlab实现基于鱼群算法的函数寻优算法——鱼群算法

巡视的次数越多,则对视野内的状态了解更全面,从而对周围的环境有一个全方面立体的认知,这有助于做出相应的判断和决策,当然,对于状态多或无限状态的环境也不必全部遍历,允许一定的不确定性对于摆脱局部最优,从而寻找全局最优是有帮助的。人工鱼群算法是李晓磊等人于2002年提出的一类基于动物行为的群体智能优化算法.该算法是通过模拟鱼类的觅食、聚群、追尾、随机等行为在搜索域中进行寻优,是集群体智能思想的一个具体应用.。如图5.1所示,一虚拟人工鱼实体的当前位置为 ,它的视野范围为 ,位置。图5.11 最优解的变化。

2023-09-22 12:59:24 49

原创 【老生谈算法】matlab实现极限学习机的回归拟合及分类——对比实验研究

本章将介绍一个针对SLFN的新算法——极限学习机(Extreme Learning Machine,ELM),该算法随机产生输入层与隐含层间的连接权值及隐含层神经元的阈值,且在训练过程中无需调整,只需要设置隐含层神经元的个数,便可以获得唯一的最优解。为了评价ELM的性能,试分别将ELM应用于基于近红外光谱的汽油辛烷值测定和鸢尾花种类识别两个问题中,并将其结果与传统前馈网络(BP、RBF、GRNN、PNN等)的性能和运行速度进行比较,并探讨隐含层神经元个数对ELM性能的影响。(3)学习率 的选择敏感。

2023-09-20 09:39:31 56

原创 【老生谈算法】matlab实现卡尔曼滤波器算法——滤波器算法

随着通信系统复杂度的提高,对原消息信号的还原成为通信系统中最为重要的环节,而噪声是接收端需要排除的最主要的干扰,人们也设计出了针对各种不同条件应用的滤波器,其中最速下降算法是一种古老的最优化技术,而卡尔曼滤波器随着应用条件的精简成为了普适性的高效滤波器.如图中所表示,即使平滑过的估值与观测值之间的差别也不是特别令人满意,所以,对于经典卡尔曼滤波的研究还需要更深一步进行,由于时间和能力有限,本次的作业对于卡尔曼及其他滤波器的研究只能达到这种程度,希望在以后的学习中,能发现更好的对经典卡尔曼滤波器的改进方法。

2023-09-11 08:57:27 73

原创 【老生谈算法】matlab实现雷达系统仿真——雷达系统仿真

本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2023-09-06 18:06:21 74

原创 【老生谈算法】matlab实现粒子群优化算法的寻优算法——寻优算法

PSO算法首先在可行解空间中初始化一群粒子,每个粒子都代表极值优化问题的一个潜在最优解,用位置、速度和适应度值三项指标表示该粒子特征,适应度值由适应度函数计算得到,其值的好坏表示粒子的优劣。粒子在解空间中运动,通过跟踪个体极值Pbest和群体极值Gbest 更新个体位置,个体极值Pbest是指个体所经历位置中计算得到的适应度值最优位置,群体极值Gbest是指种群中的所有粒子搜索到的适应度最优位置。本算法已经整理成文档如下,有需要的朋友可以点击进行下载。

2023-07-21 18:26:46 109

原创 【老生谈算法】matlab实现连续线性二次型最优控制——最优控制

本文介绍了最优控制的基本原理,并给定了一个具体的连续线性二次型控制系统,利用MATLAB软件对其最优控制矩阵进行了求解,通过仿真实验,设计得到最优控制效果比较好,达到了设计的目的。在性能指标式(2—8)、(2—9)、(2—10)中,被积函数都是x(t)、y(t)-z(t)或u(t)的平方项组成,这种性能指标的形式叫做二次型性能指标。经状态最优反馈后,闭环系统单位阶跃给定响应曲线略微超调后立即单调衰减,这样的仿真曲线是很理想的,确实反映了最优控制的效果。式中,x(t)x(t)是n维状态向量;

2023-07-08 19:45:05 390

原创 【老生谈算法】matlab实现免疫优化算法在物流配送中心选址中的应用——免疫优化算法

另外物流中心的位置一旦被确定,其位置难以再改变。因此,研究物流配送中心的选址具有重要的理论和现实应用意义,一般说来,物流中心选址模型是非凸和非光滑的带有复杂约束的非线性规划模型,属NP-hard问题。物流业的发展给社会的生产和管理、人们的生活和就业乃至政府的职能以及社会的法律制度等都带来巨大的影响,因此物流业被认为是国民经济发展的动脉和基础产业,被形象地喻为促进经济发展的“加速器”。从计算的角度来看,生物免疫系统是一个高度并行、分布、自适应和自组织的系统,具有很强的学习、识别和记忆能力。

2023-07-07 15:10:23 99

原创 【老生谈算法】matlab实现模拟退火算法工具箱及应用——模拟退火算法

在每一次迭代过程中,SA随机产生一个新的搜索点,该新点与当前点之间的距离,或者说算法搜索的范围,与固体退火的温度有关,具体地说,随着固体温度的下降,算法搜索的范围会越来越小,以使SA收敛于最小值点。假设是最小值优化问题,那么当新点的目标函数值比当前点的目标函数值小时,SA毫不犹豫地接受该新点,使其成为下一次迭代的当前点,而当新点的目标函数值比当前点的目标函数值大时,SA不是一刀切地拒绝该新点,而是以一定的概率接受该新点,该概率的大小也与固体温度的高低有关。

2023-07-06 22:05:06 569

原创 【老生谈算法】matlab实现频谱、相谱、功率谱信号处理——信号处理

这个是信号分析里的概念,他们分别表示的是两个时间序列之间和同一个时间序列在任意两个不同时刻的取值之间的相关程度,即互相关函数是描述随机信号x(t),y(t)在任意两个不同时刻t1,t2的取值之间的相关程度,自相关函数是描述随机信号x(t)在任意两个不同时刻t1,t2的取值之间的相关程度.直接法又称周期图法,它是把随机序列x(n)的N个观测数据视为一能量有限的序列,直接计算x(n)的离散傅立叶变换,得X(k),然后再取其幅值的平方,并除以N,作为序列x(n)真实功率谱的估计。30到0.40增加的程度一样大。

2023-07-01 14:30:28 121

原创 【老生谈算法】matlab实现三相感应电动机(异步电机)特性研究仿真——三相感应电动机

电动势的方向由右手定则来确定。由上式可知:当U_1/f_1 =常数时,在f_1较高时,即接近额定频率时,随着f_1的降低,T_m减少的不多;如果改变频率f_1,且保持定子电源电压U_1不变,则气隙每极磁通ϕ_m将增大,会引起电动机铁芯磁路饱和,从而导致过大的励磁电流,严重时会因绕组过热而损坏电机,这是不允许的。三相异步电动机的固有机械特性是指在额定电压、额定频率下,按规定的接线方式接线,定、转子无外接电阻(电感或电容)时,电动机转速与电磁转矩的关系,如图所示,其中曲线1为电动机正向旋转时固有机械特性;

2023-07-01 11:59:45 654

原创 【老生谈算法】matlab实现声光无损检测实验——声光无损检测

(a)、(b)、(c)、(d)、(e)分别对应于调制频率为25Hz、20Hz、15Hz、10Hz、5Hz的波形图像。本次实验中,调制频率分别为5Hz,10Hz,15Hz,20Hz和25Hz。代码的逻辑与注释祥见附件。手机拍摄的照片如图1所示,(a)、(b)、(c)、(d)、(e)分别对应于调制频率为25Hz、20Hz、15Hz、10Hz、5Hz的示波器图像。其中F为调制扫描信号的频率,Ph为测量得到的相位差,A为测量得到的信号的幅值。使用相位-频率法,测量铝的热扩散率,铝的参考热扩散率为85mm2/s。

2023-06-30 19:10:54 65

原创 【老生谈算法】matlab实现数字图像锐化处理算法——图像锐化算法

讨论了数字图像增强技术中空域图像锐化的四种算法及其用MATLAB的实现;同时给出了利用四种算法进行图像锐化后的对照图像。比较实验结果,可知运用算法锐化处理后,图像比原来图像清晰。1.引言二维图像均匀采样,可得到一幅离散化成M ×N 样本的数字图像,该数字图像是一个整数阵列,因而用矩阵来描述该数字图像是最直观最简便的。而MATLAB 的长处就是处理矩阵运算,因此用MATLAB 处理数字图像非常的方便。MATLAB 支持五种图像类型,即索引图像、灰度图像、二值图像、RGB 图像和多帧图像阵列;

2023-06-30 15:38:06 333

原创 【老生谈算法】matlab实现数字图像压缩与编码算法——图像压缩算法

本次MATLAB课程设计让我更熟悉地掌握该软件的功能,灵活运用MATLAB,加强对matlab软件图像处理的能力,掌握图像的傅利叶变换、小波变换、小波包变换、离散余弦变换、离散沃尔什变换,二维哈达玛变换,并采用小波变换和离散余弦变换对图像进行压缩,并与原图像进行比较。在JPEG图像压缩算法里,输入图像被分为8*8小块,然后对每一小块进行二位DCT变换,变换后的系数量化、编码并传输,JPEG格式文件解码量化了的DCT系数,对每一块计算二位逆DCT变换,最后把结果块拼接成一个完整的图像。

2023-06-30 08:57:54 177 1

【老生谈算法】matlab实现Simulink的三相光伏发电并网系统的仿真.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现QPSK调制解调仿真设计与研究.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现apriori算法关联分析源代码.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现isodata算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现LSB算法的实现.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现QDPSK通信系统仿真.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现最小费用最大流问题算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab研究定点投篮命中率问题.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现异步电机直接转矩控制系统设计.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现指纹识别系统.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现圆极化波仿真.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现信噪比估计算法程序.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现形状识别.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现图像锐化处理及边缘检测.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现图像平滑算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现小波变换-软硬阈值半软阈值图像去噪程序.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现人脸识别算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现图像边缘检测算法研究报告和仿真.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现跳频通信系统设计.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现瑞利衰落信道仿真.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现共轭梯度(CG)算法.docx

【老生谈算法】matlab实现共轭梯度(CG)算法.docx 共轭梯度(Conjugate Gradient, CG)算法是一种用于求解大型稀疏线性方程组的高效迭代方法,尤其适用于对称正定矩阵。该方法通过利用已计算的信息来构建搜索方向,从而在每次迭代中更快地逼近解。本文将详细介绍如何在MATLAB中实现共轭梯度算法,并通过一个示例来验证其效果。 共轭梯度算法原理 共轭梯度算法基于一个关键概念:共轭方向。对于给定的对称正定矩阵A,如果存在一组非零向量{p_0, p_1, ..., p_{n-1}},使得对于所有i ≠ j,都有p_i^T A p_j = 0,则称这组向量为A共轭的。共轭梯度算法通过迭代地构建这样的共轭方向来逼近线性方程组的解。

2024-05-16

【老生谈算法】matlab实现非线性整数规划的遗传算法.doc

【老生谈算法】matlab实现非线性整数规划的遗传算法.doc 遗传算法是一种模拟自然选择和遗传机制的优化算法。它通过编码将问题空间映射到遗传空间,然后通过选择、交叉和变异等操作来搜索最优解。遗传算法的基本步骤包括编码、初始化种群、适应度评估、选择、交叉、变异和终止条件判断等。 非线性整数规划是一类重要的优化问题,广泛存在于工程、经济、管理等领域。遗传算法作为一种启发式搜索算法,具有全局寻优能力强、对初始值不敏感等优点,因此非常适合用于解决非线性整数规划问题。MATLAB作为一款功能强大的数学软件,提供了丰富的工具箱和函数,为遗传算法的实现提供了便利。如果约束较为复杂,Matlab优化工具箱和一些优化软件比如lingo等,常常无法应用,即使能应用也不能给出一个较为令人满意的解。这时就需要针对问题设计专门的优化算法。下面举一个遗传算法应用于非线性整数规划的编程实例

2024-05-16

【老生谈算法】Matlab中使用Plot函数动态画图方法.docx

【老生谈算法】Matlab中使用Plot函数动态画图方法.docx 本文深入探讨了MATLAB中Plot函数在动态绘图方面的应用。首先,我们介绍了MATLAB和Plot函数的基本概念。然后,通过实例详细阐述了如何使用Plot函数进行动态绘图。 Plot函数是MATLAB中进行二维图形绘制的重要工具。通过Plot函数,用户可以轻松地将数据可视化,进而更好地理解和分析数据。动态绘图则是一种能够实时更新图形的绘图方式,对于观察数据变化、模拟实验过程等方面具有重要意义。

2024-05-15

【老生谈算法】matlab实现非线性整数规划的遗传算法.doc

【老生谈算法】matlab实现非线性整数规划的遗传算法.doc 遗传算法是一种模拟自然选择和遗传机制的优化算法。它通过编码将问题空间映射到遗传空间,然后通过选择、交叉和变异等操作来搜索最优解。遗传算法的基本步骤包括编码、初始化种群、适应度评估、选择、交叉、变异和终止条件判断等。 非线性整数规划是一类重要的优化问题,广泛存在于工程、经济、管理等领域。遗传算法作为一种启发式搜索算法,具有全局寻优能力强、对初始值不敏感等优点,因此非常适合用于解决非线性整数规划问题。MATLAB作为一款功能强大的数学软件,提供了丰富的工具箱和函数,为遗传算法的实现提供了便利。如果约束较为复杂,Matlab优化工具箱和一些优化软件比如lingo等,常常无法应用,即使能应用也不能给出一个较为令人满意的解。这时就需要针对问题设计专门的优化算法。下面举一个遗传算法应用于非线性整数规划的编程实例,供大家参考!

2024-05-15

【老生谈算法】matlab实现BP神经网络算法.doc

【老生谈算法】matlab实现BP神经网络算法.doc 本文旨在探讨基于MATLAB的BP(反向传播)神经网络的实现与应用。首先,我们将简要介绍神经网络和BP算法的基本原理。然后,我们将详细描述如何在MATLAB中实现BP神经网络,并通过实例展示其应用。最后,我们将对实验结果进行分析,并讨论BP神经网络在实际应用中的优缺点。 人工神经网络(ANN)是一种模拟人脑神经元结构的计算模型,具有较强的自学习、自组织和适应性能力。BP神经网络是一种典型的多层前馈神经网络,通过反向传播算法进行训练,具有良好的分类和预测性能。MATLAB作为一款功能强大的数学软件,为神经网络的实现提供了便利。 2、神经网络与BP算法原理 神经网络由大量神经元相互连接而成,每个神经元接收输入信号并产生输出信号。BP算法是一种监督学习算法,通过计算输出层与期望输出之间的误差,反向传播误差来调整网络权重,从而使网络输出逐渐逼近期望输出。

2024-05-15

【老生谈算法】matlab实现基于动态粒子群算法的动态环境寻优算法.doc

【老生谈算法】matlab实现基于动态粒子群算法的动态环境寻优算法

2023-06-12

【老生谈算法】matlab实现彩色图像灰度化处理算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现波束形成算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现BP神经网络预测程序.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现DEA算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现自适应滤波去噪算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现音频数字水印算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现遗传算法及其实现.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现语音信号频谱分析.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现匈牙利算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现遗传算法.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现遗传算法经典代码.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现一维热传导的模拟.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现遗传算法求函数的最大值.doc

matlab算法原理详解

2023-06-12

【老生谈算法】matlab实现信号合成与分解.doc

matlab算法原理详解

2023-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除