搜索
绳索仿真与控制:基于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部分完成)、数据清洗、特征构造、特征选择和解决类别不平衡问题。 数据清洗(注意,这部分只在训练集上进行)的目的是提高数据质量,降低算法用错误数据建模的风险。其中包括特征变换(如定性变量编码、标准化和归一化)、缺失值处理(不处理、删除或补全)、异常值处理等...
信道差错概率模型下RS、汉明码及卷积编解码性能MATLAB对比分析
1.算法仿真效果 matlab2022a仿真结果如下: 在数字通信系统中, 数字通信系统及其相关部分必须满足误码率的最低规 范要求。
DCT与ZigZag图像压缩算法MATLAB性能评估,探索压缩率与图像质量关系
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 图像压缩是一种广泛应用的技术,它能够在不影响图像质量的前提下,减少图像所占用的存储空间。
飞机引气系统的建模与故障仿真
在MATLAB软件中对系统进行简单的建模仿真,并且通过手册等相关资料对引气活门的故障进行分析。 在任务初期,先对教材飞机环境控制系统中的引气内容进一步加深学习,并查阅国内外关于飞机引气系统的文献资料。
光伏发电功率预测:多因素智能模型研究
首先分析光伏发电功率预测研究进展,选择光伏发电功率影响因素,并采用相关性分析法确定影响因素权重值,然后根据权重值对光伏发电功率样本数据进行处理,采用最小二乘支持向量机对样本进行学习,建立光伏发电功率预测模型,最后采用Matlab
汽车电控空气悬架的试验与仿真综合研究
应用MATLAB 与ADAMS/Car仿真软件,建立了整车动力学模型和C级路面模型,进行了电控空气弹簧式麦弗逊悬架和螺旋弹簧麦弗逊悬架的仿真计算,完成了整车行驶平顺性仿真研究。
国产工业软件崛起,浩辰CAD引领发展之路
当中兴华为被禁用,MATLAB向中国高校说不的时候,我们也很难忽略工业软件受制于人的苦涩。中国曾经有过起步发展的工业设计软件,却早已经陷入“失去的三十年”。面对国产工业软件受制于人的压力...
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软件可以手动调节材料的灰度区域,并计算出第二相区域的比例。但是,如果进行了大规模的对照试验需要得出统计规律时,这种方法面临许多问题: 手动选取灰度区域质量不佳,且不同图片不具有一致性,不够严谨
MATLAB答疑:深度学习卷积神经网络编程常见问题
1.GPU内存不足或者Out of memory Out of memory on device. To view more detail about available memory on the GPU, use ‘gpuDevice()’. If the problem persists, reset the GPU by call
MATLAB函数创建与定义:多元、匿名与局部函数实例
1.函数定义语法 题目:创建函数y=x²+x+1 function y = myfun(x) %函数定义行 y=x²+x+1; %函数表达式 end %函数结束 说明:function是关键字,创建函数必须以该关键字开头; y是因变量,写在等号左边; myfun(x),是函数名,写在等号右边,其中x是自变量; y=x²+x+1,是函数表达
MATLAB面向对象程序设计:牛顿法求解非线性方程
1. 面向对象程序设计简述 面向过程(Procedure Oriented,简称PO)思想即把求解的问题流程化,把一个复杂的大任务分解为小任务或子过程,子过程可继续划分,进而对子过程进行函数设计、编码实现;或者把一个算法分解为可解决的功能模块,或求解步骤流程化,按照功能模块或步骤进行程序设计。 面向对象(Object Oriented,简
MATLAB答疑:三种方法求解微分方程(定义、符号、数值)
1.题目 解微分方程 dydt=sin(y)+t,其中t=0时y=0,并绘图。 说明,一般对dydt的求解方法为:y(t+dt)=y(t)+dydt(t)*dt 2.方法 除了题目给出方法:使用定义求解;还可以使用dsolve符号运算,以及使用ode45的数值解法;下面使用三种方法求解,并对比结果。 3.程序 %1 按照题目思路编程求解
MATLAB偏微分方程有限差分法:实习题与算例解析
求解初边值问题 利用 并与解析解 比较。要求: =================== ========答案======== %%偏微分方程有限差分法实习题 %算例一 tic%开始计时 clc clear all %================================================== %输入参数 T=[0.
MATLAB车牌识别计费系统(含语音播报、GUI界面、论文)
一、课题介绍 随着汽车数量的增加,城市交通状况日益受到人们的重视,如何进行有效的交通管理更是成为了人们关注的焦点。智能交通系统通过车辆检测装置对过往的车辆实施检测,提取有关交通数据,达到监控、管理和指挥交通的目的。因此,它已成为世界交通领域研究的重要课题。 车牌识别系统作为智能交通系统的一个重要组成部分,已在高速公路、城市交通和停车场等项
MATLAB教室人数统计系统设计(含GUI界面、论文、源码)
一、课题介绍 我国人数基数大,各个公共场合的人数是一个十分重要的信息,也是人们一直关注的话题。教室作为其中一个十分特殊的公共场合,它的人数有着很重要的现实意义。比如在无人或者人数比较少的教室可以做到远程控制空调和风扇以及电灯数量,节约能源的目的;统计高校学生逃课比例,目前目前老师往往采取手工点名,效率低下,或者存在替代点名的情况,导致数据
MATLAB的功能与应用领域,及其被美国禁止的原因
作者:据说他姓feng;来源:知乎 矩阵运算、最优化求解、Simulink电路仿真工具箱、流体力学仿真、有限元分析…… 说点人话,这是个什么样的工具呢?一个能在你决定砸钱造出某个武器前,能告诉你这个设计造出来后大概率会怎么运作的工具,而且只要你能把问题描述对、边界描述对,它还能给你答案的工具。 说个笑话: A:学姐,你那图P得很细腻,用什
Matlab R2019b自动驾驶安装教程:ROS工具箱兼容性设置
1、右键解压文件 2、等待程序解压 3、右键管理运行 4、是下一步 5、输入密钥下一步09806-07443-53955-64350-21751- 6、修改安装位置为D下一步 7、下一步 8、勾选下一步 9、安装 10、等待安装 11、下一步 12、完成 13、进入此文件 14、复制 15、右键打开文件位置 16、鼠标点击如图 17、粘贴
有限差分法求解复杂微分方程及MATLAB仿真应用
一、理论基础 有限差分是形式为f(x+b)-f(x+a)的数学表达式。如果有限差分除以b-a,则得到 差商。 有限差分 导数的逼近在微分方程数值解的有限差分方法,特别是边界值问题,起着关键的作用。有限差分是形式为f(x+b)-f(x+a)的数学表达式。如果有限差分除以b-a,则得到 差商。 有限差分导数的逼近在微分方程数值解的有限差分方法,特别是边界值问题,起着关键的作用。 简称差分法或网格法...
基于Yolov4深度学习网络的目标检测Matlab仿真研究
YOLO发展至YOLOv3时,基本上这个系列都达到了一个高潮阶段,很多实际任务中,都会见到YOLOv3的身上,而对于较为简单和场景,比如没有太密集的目标和极端小的目标,多数时候仅用YOLOv2即可。除了YOLO系列,也还有其他很多优秀的工作,比如结构同样简洁的RetinaNet和SSD。后者SSD其实也会常在实际任务中见到,只不过就性能而言,要略差于YOLOv3,当然...
梯度下降算法的Matlab动画演示与数学建模仿真
部分源代码 % Getting Started examples for animateGraDes% % Example 1: Simplest%--------------------agd = animateGraDes(); % instantiateagd.funcStr='x^2+2*x*y+3*y^2+4*x+5*y+6'; % cost function is requiredag
分段蚁群算法优化SVM的数据预测Matlab仿真实验
1.算法描述 支持向量机(support vector machines, SVM)是二分类算法,所谓二分类即把具有多个特性(属性)的数据分为两类,目前主流机器学习算法中,神经网络等其他机器学习模型已经能很好完成二分类、多分类,学习和研究SVM,理解SVM背后丰富算法知识,对以后研究其他算法大有裨益;在实现SVM过程中,会综合利用之前介绍的一维搜索、KKT条件、惩罚函数等相关知识...
形态学处理在连通区域检测中的Matlab仿真实践
1,在1X1的一个窗口里生成一定数量,一定直径的圆盘。如果有一组或多组相交或相切圆盘把1X1窗口的左右(或上下)两边连接起来,则形成Percolation这种现象。如没有一组圆盘能将左右(或上下)两侧联系起来则没有Percolation这种现象。 2,输入为:圆盘直径,圆盘数量。输出为:Percolation的路径(在1X1的窗口中显示出那组原判形成了Percolation。比如普通圆盘为绿色...
基于DCT变换和PN序列的数字水印Matlab仿真研究
一、理论基础 数字水印技术,,是信息隐藏技术中一个重要的应用。与其他信息隐藏技术相比,数字水印技术的功能更有针对性,它主要的作用就是为了对数字产品进行版权保护。数字水印的基本原理和思想与钞票水印相类似,就是将特制的不可见的数字标识隐藏在数字产品中,用以证明原创作者对作品的所有权,并作为起诉非法侵权者的证据,从而保护作者的合法权益...
数学建模梯度下降算法的Matlab动画演示与仿真
合成孔径雷达(SAR)点目标成像Matlab仿真源码分享
SAR原理简介 用一个小天线作为单个辐射单元,将此单元沿一直线不断移动,在不同位置上接收同一地物的回波信号并进行相关解调压缩处理。一个小天线通过“运动”方式就合成一个等效“大天线”,这样可以得到较高的方位向分辨率,同时方位向分辨率与距离无关,这样SAR就可以安装在卫星平台上而可以获取较高分辨率的SAR图像。 图1 SAR成像原理示意图 1、几个参重要参数 为了更好的理解SAR和SAR图像...
迷宫路线搜索:基于形态学处理算法的Matlab实现
1.算法描述 形态学是图像处理中应用最为广泛的技术之一,主要用于从图像中提取对表达和描绘区域形状有意义的图像分量,使后续的识别工作能够抓住目标对象最为本质的形状特征,如边界和连通区域等。同时像细化、像素化和修剪毛刺等技术也常应用于图像的预处理和后处理中,成为图像增强技术的有力补充。形态学的基本思想是利用一种特殊的结构元来测量或提取输入图像中相应的形状或特征,以便进一步进行图像分析和目标识别...
网络入侵数据分类:基于kmeans与SVM的Matlab仿真算法
1.算法描述 首先计算整个数据集合的平均值点,作为第一个初始聚类中心C1; 然后分别计算所有对象到C1的欧式距离d,并且计算每个对象在半径R的范围内包含的对象个数W。 此时计算P=u*d+(1-u)*W,所得到的最大的P值所对应的的对象作为第二个初始聚类中心C2。 同样的方法,分别计算所有对象到C2的欧式距离d,并且计算每个对象在半径R的范围内包含的对象个数W...
四旋翼无人机姿态估计:基于EKF的Matlab仿真研究
1.算法描述 卡尔曼滤波是一种高效率的递归滤波器(自回归滤波器),它能够从一系列的不完全包含噪声的测量中,估计动态系统的状态。这种滤波方法以它的发明者鲁道夫·E·卡尔曼(Rudolf E. Kalman)命名。卡尔曼最初提出的滤波理论只适用于线性系统。Bucy,Sunahara等人提出并研究了扩展卡尔曼滤波(EKF),将卡尔曼滤波理论进一步应用到非线性领域...
自适应MSER波束形成辅助接收机的MATLAB性能仿真
一、理论基础 运用波束形成技术,利用麦克风阵列估计指定方向上的混有噪声和干扰的期望信号。这些麦克风阵元位于不同的空间位置,对声波进行空间采样,然后对采样信号进行处理以衰减干扰信号并提取期望信号。这样就得到一个特定的阵列空间响应,其主瓣指向期望信号而对干扰进行陷波。 自适应波束形成能够分离在相同载波频率上传输的用户信号,因此提供了在空分多址场景中支持多用户的实用手段。此外...
CT图像重建:基于Radon滤波反投影算法的Matlab实现
一、理论基础 计算机层析成像技术(CT)是近十几年发展起来的一种新的非接触无损检测技术,它具有检测精度高、重建图像无影像重叠、空间分辨率和密度分辨率高、可以直接进行数字化处理等优点,现已被广泛应用于航空、航天、机械、公安、海关、医疗等诸多领域。滤波反投影算法是目前比较常用的CT图像重建算法,它速度快,图像质量好。但在二维平面上,Radon变换不具有局部性。于是,寻找一种既能减少辐射剂量...
【机械仿真】基于matlab水下机器人机械手系统仿真
部分源代码 classdef UvmsDynamics properties uvms_kinematics; tau_c; end properties(Constant) %% Robot System Parameters % mass of link
ZEMAX与ZOS-API:在MATLAB或Python中实现光线追迹的自动化
什么是RayTrace.dll? RayTrace.dll结合了ZRDLoader.dll和ReadNextSegmentFull,并在序列模式中与4个IBatchRayTrace界面共同运作。此外,RayTrace.dll这个动态连接函式库涵盖了以下的界面...
BP分类优化:鸟群算法结合BP神经网络MATLAB实现
1 简介 BSA 算法优化 BP 神经网络的基本思想是: 利 用 BSA 算法的全局搜索能力, 优化 BP 神经网络初始的权值和阈值, 也就是决策变量, 其中每一组决策变量均包含在鸟群个体所处的空间位置中. 然后, 通过适应度函数来衡量个体所处空间位置的优劣度, 并利用鸟群觅食过程中的觅食行为、警戒行为和飞行行为等策略不断更新个体空间位置, 直至获取最佳的个体空间位置, 即获得待优化问题的最佳决策
简易MATLAB光学仿真:厄米-高斯光束低阶横模探讨
一、问题背景: 研究厄密高斯光束或者拉盖尔高斯光束产生的几个低阶横模的光强分布; 二、理论基础:(书内容截图引用自周炳琨等.激光原理[M].北京:国防工业出版社,2009) 图1 对于厄米特-高斯近似: 然后得到振幅表达式 TEMmn模在镜面上振幅分布的特点取决于厄米多项式与高斯分布函数的乘积。 三、编程思路 据理论基础,编程思路为: 1、先进行参数初始化(考虑到只注重图形形状...
MATLAB & SIMULINK打造自动驾驶系统:扩展卡尔曼滤波应用
当物体运动遵循非线性状态方程或测量值是状态的非线性函数时,使用扩展卡尔曼滤波器。一个简单的例子是,当物体的状态或测量值是以球面坐标计算的,如方位角、海拔和范围。 状态更新模型 扩展的卡尔曼滤波公式将状态方程线性化。更新后的状态和协方差矩阵仍然是之前状态和协方差矩阵的线性函数。然而,线性卡尔曼滤波器中的状态转换矩阵被状态方程的雅各布矩阵所取代。 雅各布矩阵不是恒定的,而是可以取决于状态本身和时间...
基于Matlab的火炮射表简单计算与炮管抬高研究
轰!这一炮,打了多远? 一、前言 本文算是个人一次自由选题的作业,说白了也就是做着看着挺好玩的。方程很简单,只提供基础计算思路,关于任何数据或方程不要深究 二、关于射表和自动装表系统 无论是玩过哪个射击游戏,尤其是载具射击游戏,很多坦克炮的瞄准镜都会刻上一条条的横线,并在边上标注数字,这个横线就是告诉炮手,炮弹出膛后会因为重力作用发生下坠(废话),瞄准远处的目标要把炮管抬高一定仰角以精确命中...
基于钱币搜索的BCH编解码MATLAB仿真研究,展示误码率与编码增益曲线
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 BCH编译码是一种纠错能力强,构造简单的信道编译码。
MATLAB与Adams安装顺序及如何顺利实现Adams+Simulink联合仿真
经验之谈:如何顺利实现adams和simulink的联合仿真? 论坛中有关adams和simulink联合仿真的帖子不少,部分是成功者的经验,多数是初学者的疑惑。怎么安装和找到control模块,怎么在control中生成必需的中间文件,为
【ABAQUS二次开发笔记】使用Keyword、Python和MATLAB联合处理ODB数据
我的主页: 技术邻:小铭的ABAQUS学习的技术邻主页 博客园 : HF_SO4的主页 哔哩哔哩:小铭的ABAQUS学习的个人空间 csdn:qgm1702 博客园文章链接: 【ABAQUS 二次开发笔记】使用keyword 、python
姓名不为空
手机不正确
公司不为空