搜索
基于MATLAB/Simulink的双轴汽车振动模型仿真
在学习汽车动力学仿真的过程中,往往会由线性二自由度汽车模型、单轮输入下车身与车轮双质量系统的振动入门,前者主要研究侧向运动和横摆运动,事关汽车的操纵稳定性,后者主要研究垂向运动,事关汽车的平顺性。随着学习研究的不断深入和汽车理论的进一步需求,学者们逐渐建立起三自由度、四自由度、七自由度、十四自由度等模型,对汽车动力学问题展开更深层次的研究
MATLAB人民币识别系统:设计与实现
一、课题介绍 本设计为基于MATLAB的人民币识别系统。带有一个GUI界面。先利用radon进行倾斜校正,根据不同纸币,选择不同维度的参数识别纸币金额,有通过RGB分量识别100元; 通过面额图像的宽度识别1元、5元;通过构建矩形结构体识别10元 ;通过RGB分量识别 20元 与 50元。 二、运行GUI界面设计 function ima
MATLAB隐函数三维绘图:可视化技巧
前言: 小白路过,只是想在学习高等数学三重积分时让图像更直观一些,在网上粗略学习了一下MATLAB,本图来自张宇高数18讲例18.11 代码: 首先创建一个函数文件isocurve3,用以绘制交线: function [nX,nY,nZ]=isocurve3(X,Y,Z,f1,f2) % 获取f1隐函数的三角面和三角顶点 V1=f1(X,
MATLAB图像处理:陷波滤波器去除摩尔纹代码
以下是用频率域平滑滤波器处理图像的MATLAB代码: close all; f=imread('D:\matlab\bin\moer.tif');%插入图像 [M,N] = size(f); %f为含噪图像 F=fftshift(fft2(f)); %图像频域 %构造陷波滤波器,可以修改D0和n获得更好的效果。 u=0:(
MATLAB R2023a v9.14.0.2239454 Update 1:64位版本介绍
我用夸克网盘分享了「05-MathWorks MATLAB R2023a v9.14.0.2239454 Update 1 Only x64.txt」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。 链接:https://pan.quark.cn/s/c78c6f0dc664
MATLAB GUI开发:图片读取与显示基础
Step1: 创建GUI面板 Fig.1 创建图像展示面板 按钮用来图片寻址和改换 Step2: 编写回调函数 回调函数如下: [pn,fn]=uigetfile('*.jpg','选择图片'); % 图片路径不能有中文 app.Image.ImageSource=[fn,pn]; % MATLAB中字符串
Cantera+MATLAB+SDToolbox:燃烧与爆轰仿真工具集成
SDToolbox需要cantera2.3 or 2.4(太老了换个最新的编译的版本,老版本机理文件cti格式,较新的cantera不支持cti,需要转为yaml格式),将cantera的matlab toolbox添加到matlab路径 demo_CJ.m举例,将机理文件cti格式转化为yaml,报错如下: 解决方法:添加duplica
PSO-BP神经网络分类算法:MATLAB实现
以下是一个用 MATLAB 实现的基本粒子群优化(PSO)和 BP 神经网络的分类器。这个例子是假设有四个输入变量,两个输出变量,训练数据包含 m 个样本,每个样本包含四个输入变量和两个输出变量。备注都有详细说明。 ``` % ------------------------------ % 初始化参数 % ---------------
MATLAB极坐标绘图:polarplot()函数与文字说明
这期主要是特殊符号的输入,像是希腊字母输入,上下标控制这些。同时,介绍极坐标绘图函数——polarplot() 代码总览: 极坐标绘图 运行结果: 极坐标绘图 theta = 0:0.01*pi:2*pi;%角度 rho = 10*exp(theta/4);%极径 subplot(1,2,1);%布局为1行2列,目前绘制第1幅图 pola
Matlab App Designer:表格控件单元格锁定设置
背景 对下面的表格控件,想实现灰色单元格部分所有的列不允许修改,而白色单元格部分,仅“显示”列才能修改。 需求可整理如下: 1.“列名称”都不允许修改; 2.“显示列”灰色部分不允许修改,而白色单元格可以修改 表格控件 编写逻辑 1.在操作过程中,为实现<需求1:“列名称”都不允许修改>可以通过对表格控件的属性 ColumnE
MATLAB学习笔记:经验分享与实践
1.启动软件后,有3个面板 当前文件夹-访问文件,命令行窗口-输入命令,工作区-浏览数据。 2.创建变量,调用函数,以及数组与矩阵。 在命令行窗口输入自定义变量,像a=1这样即可,如果未自定义输出的变量名称,则MATLAB 将使用变量 (answer )来存储计算结果。 例:a=5; (分号表示语句结束,matlab执行计算,但不在窗口显
MATLAB频率域滤波:平滑滤波器处理图像代码
以下是用频率域平滑滤波器处理图像的MATLAB代码: % 读入图像 img = imread('example.jpg'); % 转换为灰度图像 grayImg = rgb2gray(img); % 对灰度图像进行傅里叶变换 f = fft2(double(grayImg)); % 将频谱中心移到图像中央 shifted_f = ffts
MATLAB图像处理:生成高斯噪声污染图像的方法
高斯噪声的定义 高斯噪声是一种服从正态分布(即高斯分布)的概率密度函数的噪声类型。高斯噪声(gauss noise)和椒盐噪声(Salt And Pepper Noise)一样,都是数字图像中常见的噪声。椒盐噪声是指在图像上随机分布的黑白点,而高斯噪声是指在图像上几乎每个像素都有不同程度的变化。 matlab产生高斯噪声的三种方法 方法一
MATLAB基础教程:字符串数据操作与应用
1.概念 字符串是一个字符序列,一般用来存储一组1*n的字符向量; 字符串数组是由多个字符串作为元素组成的数组,从Matlab2016b开始,可以使用字符串类型数据,从2017a开始,可以使用双引号创建字符串; 注意,字符串数组和字符数组的区别; 2.字符串数组的创建 使用双引号创建字符串数组,也可以使用函数strings创建; 程序示例
云模型算法:MATLAB代码实现与解析
云模型由中国工程院院士李德毅于1995年提出。云模型由若干云滴组成。其中每个云滴是确定的点,构成一个负责不确定的云。对于一个云的描述饱含三个元素,记作:(Ex,En,He)。 基本概念:Ex,云滴在论域空间的期望。 En,熵。用来表示云团的不确定性程度。 He,超熵。用来表示熵的不确定性程度。一个云模型记作。 正向云发生器:由(Ex,En
基于MATLAB的偏相关分析:NDVI与气候数据研究
最近在做工作的时候,想到NDVI数据受到降水量、温度的双重影响,所以在进行分析时,有些up主的工作只是对降水量和NDVI或者是温度和NDVI的相关分析。但是其实在做的时候应该考虑使用控制变量法来进行相关的研究,一般的研究只是假设NDVI值受到三个因素的影响,即与温度、降水量和人类活动因素有关,NDVI值、温度、降水量都可以获得相应的数据,
MATLAB高维数组入门:基础知识与操作
前言: MATLAB中的高维数组(又称多维数组)是指具有两个以上维度的数组,常见于图像处理、深度学习、量子计算和仿真优化等领域。 讲解视频: 01:13:27 MATLAB中的高维数组——入门知识 4679观看 119弹幕 配套讲义和代码下载: 微信公众号《数学建模学习交流》后台发送 919293 获取。 目录: (1)创建高维数组 (2
MATLAB动态曲线绘制:实时数据可视化
刷B站视频刷到这么一个视频: 00:12 你怎么称呼条曲线? 3.1万观看 4弹幕 感觉挺有趣的,直接复刻一下,matlab代码如下: %Author@https://space.bilibili.com/51126650 %% canvas clear format long fig=figure(); screenSize=get(0
系统循环码:MATLAB实现与应用
循环码的定义: 一个(n, k)线性分组码,若将其任意一个码字的码元向右或向左循环移一位,所得的或仍然是码字,则称该码为循环码。如果该码同时也是系统码,那么称为系统循环码。 生成多项式: 在(n,k)循环码的2^k个码字中,取一个前k-1位皆为0的码字,此码字对应有一个次数最低,且为n-k=r的多项式g(x),其它码字所对应的码多项式都是
MATLAB数值分析:Gauss-Seidel高斯赛德尔迭代法详解
Matlab 数值分析 Gauss_Seidel高斯赛德尔迭代法 %* Gauss_Seidel迭代法求解线性方程组----------------------------------------- %* 输入方程组、预处理------------------------------------------------------- A=
姓名不为空
手机不正确
公司不为空