搜索
数值方法:Euler法、梯形法、RK2、RK4求解ODE的MATLAB实现
一次挺满意的小组合作,记录一下使用的代码和过程。事先声明代码来自chatGPT,由于CSDN上没有找到类似的代码,这也是为以后或许要用到的同学留个资源吧。虽然说代码不是亲自写的,理解还是很容易,顺便注明一些我们走的弯路。 数值方法: 欧拉法: function [t, y] = euler(f, y0, t0, tf, h) % Solv
MATLAB光学仿真:迈克尔逊干涉仪条纹动画制作
一、装置原理: 原理图一搜一大把,随便爬两张: 该图引用自百度图片——https://www.51wendang.com/doc/59ed6347b9312c61b5bde789/6 再爬一张: 该图引用自百度图片——https://www.bilibili.com/read/cv8886434 二、编程效果 静态图如上,动态图如下,用M
MATLAB矩阵索引技巧:多种索引方式与常见问题
1.矩阵索引的概念 如果矩阵是一个电影院,那么矩阵索引就是每个座位的编号,每个观众都可以通过这个编号找到自己的位置,同样的,通过矩阵索引可以找到每个元素的位置。 2.矩阵索引的表达方法 例如,对于1*4的矩阵A=[5 6 7 8],A中第1行第2列的元素是6,记作: A(1,2) 那么返回值为6; 说明,索引方式是使用小括号,把行序号和列
MATLAB/Simulink与Carsim联合仿真:车道保持与PID控制学习
课程目的 车道保持是一项重要的驾驶辅助功能,目前已经被广泛配置于各中高端车型中。此项功能打开后,车辆可以在无驾驶员干预的情况下持续保持在结构化道路中行驶,有效减小了驾驶强度。 PID作为经典的控制策略,具有较强的鲁棒性和可靠性,目前被广泛应用于各种工业控制中。 那么我们能否利用PID实现一个简单的车道保持功能呢?当然可以的! 图1 车道保
模糊C均值聚类算法:基于RFM数据的MATLAB实现
RFM数据是指最近一次消费,消费频率以及消费金额,分别构成R,F,M,给定200行用户行为数据,我们用模糊C均值聚类进行分析 首先简单介绍一下模糊C均值聚类,每一个样本距各个聚类中心(初始聚类中心需要随机指定)都有一个隶属度,每一个样本至各个聚类的隶属度总和为1。 通过每次随机分配,取均值等方法,在层层迭代过程中,寻找聚类中心,使得每个样
MATLAB模拟高尔顿钉板实验:概率与物理的结合
摘要 在《概率论与数理统计》学习中,阐释过中心极限定理,并对中心极限定理的应用形式有过介绍。在其中,高尔顿钉板实验常常作为应用实例,利用中心极限定理来进行解释。但是课上展示环节主要利用几何画板或者利用实际手工操作实验视频来进行展示,有局限性,不能模拟多种情况,比如钉子层数的不同、实验小球的个数、实验开始时第一层钉子个数对于实验结果的影响等
MATLAB模拟高斯光束过透镜的变换、聚焦和准直
之前写的不好,重写一篇,感谢粉丝们交流的建议。题目的本篇程序效果图如下: 本文提纲:高斯光束在z轴上自由传播→高斯光束z轴上被短焦透镜聚焦→高斯光束被长焦透镜准直 本文参考文献: [1]. 激光原理(第六版)-周炳琨[M].北京.国防工业出版社,2009.1 [2] 夏珉.激光原理与技术[M].北京:科学出版社,2016.1 一、理论基础
PCB电路板缺陷检测:基于Matlab GUI的形态学方法
一、形态学缺陷检测简介 1 图像分析及预处理 拍摄图像会产生随机的扰动,图像有一定的噪声,为消除掉图像中的无关信息,对图像进行预处理。 1.1 灰度化 为降低运算量,需要将拍摄的三通道的RGB图像转化为单通道的灰度图像。采用加权平均法的灰度化方法,其中心理学灰度公式根据人眼对RGB三色的敏感程度选择不同的权重: 式(1)中,R、G、B分别为RGB三通道灰度值,灰度化结果如图1 (a)所示...
#创意先锋# 基于Matlab的汽车安全轨道融合模拟
此示例演示如何融合两辆车的履带,以提供比每辆车更全面的环境估计。该示例演示如何使用轨道级融合器和对象轨道数据格式。在此示例中,将使用“自动驾驶工具箱”中的驾驶场景和视觉检测生成器、“雷达工具箱”中的雷达数据生成器以及“传感器融合和™跟踪工具箱”中的™跟踪和跟踪融合模型。 一、目的 汽车安全应用依赖于来自安装在车辆上的不同传感器系统的数据融合...
基于肤色模型和形态学的人脸检测Matlab仿真
1.算法描述 在过去的几年里,人脸识别受到了广泛的关注,被认为是图像分析领域最有前途的应用之一。人脸检测可以考虑人脸识别操作的很大一部分。根据其强度将计算资源集中在持有人脸的图像部分。图片中的人脸检测方法很复杂,因为人脸存在可变性,例如姿势、表情、位置和方向、肤色、眼镜或面部毛发的存在、相机增益的差异、照明条件和图像分辨率。 物体检测是计算机技术中的一种,它与图像处理和计算机视觉相联系...
三维海浪模型仿真:基于Matlab的数学建模实践
部分源代码 clear all;close all;nhFig = 0; % Figure Number;SeaRegLx = 40e+3; % Sea region length, unit: mSeaRegLy = 40e+3; % Sea region length, unit: m% 根据频域采样定理,在确定采样周期即波束的足迹宽度之后...
SNN脉冲神经网络Hebbian学习过程的Matlab仿真研究
一、理论基础 近年来,深度学习彻底改变了机器学习领域,尤其是计算机视觉。在这种方法中,使用反向传播以监督的方式训练深层(多层)人工神经网络(ANN)。虽然需要大量带标签的训练样本,但是最终的分类准确性确实令人印象深刻,有时甚至胜过人类。人工神经网络中的神经元的特征在于单个、静态、连续值的激活。然而生物神经元使用离散的脉冲来计算和传输信息,并且除了脉冲发放率外,脉冲时间也很重要...
机械臂运动控制仿真:基于Matlab GUI的机械设计
部分源代码 function varargout = MAINFILE(varargin)gui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @MAINFILE_OpeningFcn, ... 'gui_Output
基于Matlab的四旋翼无人机飞行控制仿真研究
⛄ 内容介绍 旋翼类无人机相对于固定翼无人机具有能够垂直起降,空中悬停等优点,而四旋翼无人机作为其中一个典型的代表,不仅结构简单还具有良好的带载能力,也易于操控,在军事领域,民用领域,都有着广泛的应用,常见的包括航天拍摄,灾害救援,物资运输等.飞行控制系统是四旋翼飞行器的关键,其中,如何控制飞行器的姿态,是整个飞行控制的核心问题.要保证四旋翼无人机在各种飞行环境下都具有良好的飞行状态,飞行控制算法
MSOPSO多策略粒子群算法目标优化MATLAB仿真探索
1.算法描述 粒子群优化算法(particle swarm optimization,PSO)是一种源于对鸟群捕食行为的研究而发明的进化计算技术,最先由Eberhart 博士和Kennedy 博士提出,其主要想法是:将每个优化问题的解看作是搜索空间中的一个没有体积的粒子,在搜索空间中以一定的速度飞行,速度的大小与方向根据它本身和同伴的飞行经验来动态调整...
基于EM算法的参数辨识与分类识别Matlab仿真
1.算法描述 EM(Expectation-Maximum)算法也称期望最大化算法,曾入选“数据挖掘十大算法”中,可见EM算法在机器学习、数据挖掘中的影响力。EM算法是最常见的隐变量估计方法,在机器学习中有极为广泛的用途,例如常被用来学习高斯混合模型(Gaussian mixture model,简称GMM)的参数;隐式马尔科夫算法(HMM)、LDA主题模型的变分推断等等...
基于DF中继的协作MIMO通信系统MATLAB仿真实验
一、理论基础 FD-MIMO代表全维度多入多出技术(Full Dimension Multi-Input-Multi-Output, FD-MIMO)。那么,这里的全维是什么意思?它表示天线系统,可以形成一个波束(beams)在水平和垂直方向,覆盖(集中)在三维空间的任何地方。 由于频率复用技术的广泛应用,节点间的同频干扰凸显,并成为当前限制移动接入网络容量进一步提升的主要瓶颈之一...
维纳滤波在图像运动模糊还原中的MATLAB仿真
1.算法描述 在信号处理中,维纳滤波是常用的降噪方法,它能够把实际信号从带有噪声的观测量中提取出来,无论是在语言信号还是图像信号中,维纳滤波都有重要的应用。维纳滤波是一种线性最小均方误差(LMMSE)估计,线性指的是这种估计形式是线性的,最小方差则是我们后面构造滤波器的优化准则,也就是说实际信号与估计量的差 y−y^ 要有最小的方差。而维纳滤波就是要构造一种滤波器...
基于Matlab/Simulink的车辆七自由度平顺性仿真研究
七自由度车辆平顺性计算进阶 车辆的行驶平顺性是评价车辆性能的重要指标之一。车辆行驶平顺性的好坏不仅直接影响到乘员的舒适性和运输货物的安全,而且影响着汽车零部件的使用寿命,因此改善车辆行驶平顺性的研究工作具有重要意义。目前对车辆行驶平顺性的研究,主要是建立车辆振动分析模型,以路面不平度作为系统激励,以座椅处振动响应、悬架动行程和车轮动载荷为输出,对整车振动响应进行模拟计算...
多径信道下OFDM通信系统误码率MATLAB仿真分析
一、OFDM简介 1 OFDM调制解调原理 一个OFDM信号可以表示为 每个子载波可采用正交幅度调制(QAM)或相移键控调制(PSK)。其中Xi,k为第i个OFDM符号在第k个子载波上传输的数据;N为子载波个数;fc为载波频率;△f=1/T为子信道带宽;T=NTs为每个信道上符号的持续时间(周期)...
基于工况的Simulink整车仿真建模在MATLAB中的实现
采用simulink进行整车仿真模型的搭建,模型比较简单,如下图所示,并检验仿真结果。 首先是基于上一篇的应用,我们将NEDC的工况数据,导入到Drive Cycle Source中;然后我们分别搭建Driver和Vehicle的Sub System;其中的vehicle子系统构建如下;其中每个模块的表达式都已经显示出来,方便小伙伴们自己参考演练; 参考的动力性仿真计算公式如上图所示...
Matlab模板匹配技术在车牌识别系统中的应用
本系统针对家庭小型车蓝底白字车牌进行识别 背景 近年来,随着交通现代化的发展要求,汽车牌照自动识别技术已经越来越受到人们的重视。车牌自动识别技术中车牌定位、字符切割、字符识别及后处理是其关键技术。由于受到运算速度及内存大小的限制,以往的车牌识别大都是基于灰度图象处理的识别技术...
绳索仿真与控制:基于MATLAB-Simulink与MapleSim2022的联合实现
主体思路:MapleSim 软件可以在仿真中考虑绳索弹性、滑轮、阻尼、质量,因此可以建立高保真仿真模型,基于Simulink实现绳力、绳索运动学等算法,输出FMU文件。将FMU导入到MapleSim中,即可实现绳驱并联机器人的高保真仿真,实现动力学的分析和运动学验证工作...
MATLAB GUI界面实现图像二值化处理的实时显示
GUI界面是采用一个滑块来调整彩色变黑白的程度。 界面主要包含两个函数,一个主函数untitled,另外一个通过滑块即时控制二值化的函数im2bw_args,在主函数中主要需要设置当点击“打开”时的反应 读取路径下的图片,这里面使用uigetfile函数获得读取图片的名称和路径,同时需要把图片的路径和名称合并为字符串fpath,然后使用imread函数读取路径,再使用imshow函数显示图片...
COMSOL与Matlab联合仿真:复合材料填充建模的奥秘
在基底材料中添加填料制成的复合材料,被用在绝缘材料改良性能机械防腐蚀性能、导热材料提高导热性能等应用场合。在绝缘材料中,根据不同需要向聚合物基体添加的填料可以是补强剂、惰性填充剂、阻燃剂、防老剂及其它特殊用途填料。在提高上述性能的同时,也要保证足够的绝缘性能。 在导热材料中,用于芯片散热的硅脂是经典的复合导热材料用途之一。对这些复合材料性能的仿真研究中,需要建立随机填料几何模型。在COMSOL中,
MATLAB GUI版深度神经网络图像分类与训练详解
1. 引言 图像分类作为计算机视觉领域的一个重要问题,随着深度学习技术的快速发展,已经取得了显著的进展。卷积神经网络(CNN)模型被广泛应用于图像分类任务中,如GoogleNet(Szegedy et al., 2015)和ResNet(He et al., 2016)。GoogleNet的主要贡献是提出了Inception模块...
MATLAB特征选择算法在数据挖掘中的实战应用
数据特征工程的定义:是将数据转换为更能有效表示潜在问题的特征,从而提高机器学习性能。主要包括以下五个部分:数据理解(主要在EDA部分完成)、数据清洗、特征构造、特征选择和解决类别不平衡问题。 数据清洗(注意,这部分只在训练集上进行)的目的是提高数据质量,降低算法用错误数据建模的风险。其中包括特征变换(如定性变量编码、标准化和归一化)、缺失值处理(不处理、删除或补全)、异常值处理等...
飞机引气系统的建模与故障仿真
在MATLAB软件中对系统进行简单的建模仿真,并且通过手册等相关资料对引气活门的故障进行分析。 在任务初期,先对教材飞机环境控制系统中的引气内容进一步加深学习,并查阅国内外关于飞机引气系统的文献资料。
光伏发电功率预测:多因素智能模型研究
首先分析光伏发电功率预测研究进展,选择光伏发电功率影响因素,并采用相关性分析法确定影响因素权重值,然后根据权重值对光伏发电功率样本数据进行处理,采用最小二乘支持向量机对样本进行学习,建立光伏发电功率预测模型,最后采用Matlab
汽车电控空气悬架的试验与仿真综合研究
应用MATLAB 与ADAMS/Car仿真软件,建立了整车动力学模型和C级路面模型,进行了电控空气弹簧式麦弗逊悬架和螺旋弹簧麦弗逊悬架的仿真计算,完成了整车行驶平顺性仿真研究。
国产工业软件崛起,浩辰CAD引领发展之路
当中兴华为被禁用,MATLAB向中国高校说不的时候,我们也很难忽略工业软件受制于人的苦涩。中国曾经有过起步发展的工业设计软件,却早已经陷入“失去的三十年”。面对国产工业软件受制于人的压力...
基于钱币搜索的BCH编解码MATLAB仿真研究,展示误码率与编码增益曲线
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 BCH编译码是一种纠错能力强,构造简单的信道编译码。
MATLAB求矩阵最大值及其位置:max函数与索引获取
已知矩阵a ; max(): max(a)求矩阵每一列的最大值; find(): find (a == Elem)查找Elem在矩阵中a中的行数和列数 eg: 矩阵a = [4,5,6,9,4;8,5
MATLAB学习指南(一):初步入门详细介绍与操作实战
🌅*🔹** φ(゜▽゜*)♪ **🔹*🌅 欢迎来到馒头侠的博客,该类目主要讲数学建模的知识,大家一起学习,联系最后的横幅! 喜欢的朋友可以关注下,私信下次更新不迷路! 资源链接:点击这里获取众
Matlab数组中符号“~”的使用:忽略输出参数与逻辑非
数组中的~符号表示忽略这一项 举例1: c=rand(2,2,3); [x,y,~]=size(c) 一键获取完整项目代码c 运行 1 2 输出的结果为: x = 2 y = 2 一键获取完整项目
Matlab常见实用函数汇总(编程中碰到的实用函数)
目录 1、norm函数 2、varargin函数(varargout) 3、nargout函数(nargin) 4、ndgrid函数 5、ndims函数 6、surface函数 7、gcbf函数 8、
Matlab中程序运行时间三种测量方法:tic/toc、timeit与cputime
方法一(使用次数最多): 计算程序运的行时间,可以在这段程序的第一句前添加语句“tic”,在该端程序后添加语句“t=toc”即可,那么返回值t即为该段程序所耗时间。 tic %代码段 toc %d
Matlab物理建模仿真实战:Simscape与Simscape Language学习资源汇总
Simscape学习资源目录 0.前言 1.语法&操作flow 2.官方simscape language examples 3.manual文档资源 4.视频教程 0.前言 最近做spice电路仿真
MATLAB学习之旅(二):将M文件编译成EXE可执行文件
转载请标明: http://blog.csdn.net/chenyujing1234 参考文章: http://blog.sina.com.cn/s/blog_4f0fc2700100moj2.htm
Matlab机器人算法与机器人系统工具箱入门教程
本次讲座将演示机器人系统工具箱(Robotics System Toolbox)里的机器人算法和ROS接口,重点介绍如何使用此工具箱来开发和测试智能机器人算法。 ROS(Robot Operating
数学和统计方向常用MATLAB工具箱下载地址汇总
1.数学和优化类 曲线拟合工具箱(Curve Fitting Toolbox) 功能:使用回归、插值和平滑对数据进行曲线和曲面拟合 下载地址:https://www.mathworks.com/pro
Matlab保存NII文件及读取NII格式医学影像CT数据
最近想用LiTS- Liver Tumor Segmentation Challenge的数据集做些事情,下载数据后发现是nii格式的,使用imageJ可以直接读取并且显示还可以进行3D渲染,但是要做
Matlab建立海面模型导入Altair FEKO:海面电磁仿真攻略
aiweng,刘兵 Altair FEKO 是一款专业通用电磁仿真商业软件,出自业界著名的Altair公司。Altair FEKO适用于汽车、航空航天、国防、通信、消费电子、能源和医疗等多种行业领域,是一套综合性计算电磁 (CEM) 软件解
最速下降梯度法matlab程序实现与优化策略探讨
% Steepest Descent Method % By Kshitij Deshpande clc clear all warning off prompt = {'Coeficients if X1=','Coefficients
六轴机械臂三维模型导入MATLAB可视化仿真方法
代码如下 clear,clc,close all L(1) = Link( 'd', 0.122, 'a' , 0 , 'alpha', pi/2,'offset',0); L(2) = Link( 'd', 0.019 , 'a' ,0.
基于MATLAB的矢量光束聚焦光场仿真模拟全解析
摘 要 偏振是光的基本属性之一,也是光学课程教学中的重点内容。但由于课时限制等原因,光学课程对于光的偏振介绍比较简单,内容也局限于老旧内容。随着光学的发展,矢量偏振光束由于其独特的特性已经被广泛的研究和应用,因此,在光学课程中引入偏振发展的
心理学实验编程:基于MATLAB与Psychtoolbox的视听刺激实现
本文集以陈立翰老师书中第七章“Pip-and-Pop效应”程序为例(对书中的程序有调整)。 看一下实验程序视频(书中附有程序官网),看看需要准备哪些视觉、听觉刺激: 00:12 正弦波 246观看 0弹幕 00:12 方波 136观看 0弹幕 视觉刺激主程序: 这里需要学习一个很重要的知识点,将视角转为像素值——deg2pix函数 对应陈
MATLAB矢量图保存及AI修改技巧:线条与文字处理
众所周知,保存为PNG会使得图片画面质量降低且变得无法修改,而将图片嵌入论文时,不可避免地会需要对图片做放缩,此时不仅质量会发生变化,文字大小和线条粗细也会变得不合适、前后不一致。保存为矢量图则可以无损存储并可以使用AI、PS等程序在后续嵌入论文时根据嵌入时的图片大小调整文字、线条粗细,因此论文制图应当保存为PDF矢量图,否则后患无穷。
MATLAB/Simulink无人机飞行控制系统:系统分析与设计(三)
前面两篇文章分别讲解了 气动力的获取和动力学模型的建议,最后一篇文章讲解: 系统分析和控制系统设计 为了设计无人机的高度保持和速度保持功能,我们可以对无人机进行开环动力学分析,这需要首先把无人机模型拉至设计工作点附近配平后,并进行小扰动分析,辨识其该点的近似线性系统参数。这通常使用 Simulink 和控制相关的工具箱完成,如Linear
MATLAB花招:处理扫描电镜照片并计算第二相比例
前情提要:毕业季许多同学要做扫描电镜,而背散射电子成像是分析材料第二相区域的有效方法(背散射电子像对原子序数敏感)。一般来说,使用ImageJ或PS软件可以手动调节材料的灰度区域,并计算出第二相区域的比例。但是,如果进行了大规模的对照试验需要得出统计规律时,这种方法面临许多问题: 手动选取灰度区域质量不佳,且不同图片不具有一致性,不够严谨
姓名不为空
手机不正确
公司不为空