草庐IT

matlab-deployment

全部标签

【综合评价分析】topsis评价 原理+完整MATLAB代码+详细注释+操作实列

【综合评价分析】topsis评价原理+完整MATLAB代码+详细注释+操作实列文章目录1、TOPSIS法的原理2、TOPSIS法案例分析3.建立模型并求解3.1数据预处理3.2代码实现数据预处理3.3本案例中数据预处理的运用4.计算距离和评价指标4.1代码4.2运行结果5.总结1、TOPSIS法的原理    设多属性决策方案(单元)为D={d1,d2,…,dm},衡量方案优劣的属性变量为x1,x2,…,xn,这些方案D中的每个方案di(i=1,2,…)的n个属性构成向量[ai1,ai2,…,ain],将其作为n维空间的一个点,能唯一地代表方案di。    正理想解C*是一个方案D中不存在的虚拟

matlab--积分计算

文章目录前言一、数值积分(integral)1.1语法1.2说明1.3示例1.3.1示例一1.3.2示例二1.3.3示例三二、二重积分(integral2)2.1语法2.2说明2.3示例2.3.1示例一三、三重积分(integral3)3.1语法3.2说明3.3示例3.3.1示例一3.3.2示例二总结前言利用matlab对数值积分、二重积分、三重积分进行计算一、数值积分(integral)1.1语法q=integral(fun,xmin,xmax)q=integral(fun,xmin,xmax,Name,Value)1.2说明1.q=integral(fun,xmin,xmax)使用全局自适

matlab--积分计算

文章目录前言一、数值积分(integral)1.1语法1.2说明1.3示例1.3.1示例一1.3.2示例二1.3.3示例三二、二重积分(integral2)2.1语法2.2说明2.3示例2.3.1示例一三、三重积分(integral3)3.1语法3.2说明3.3示例3.3.1示例一3.3.2示例二总结前言利用matlab对数值积分、二重积分、三重积分进行计算一、数值积分(integral)1.1语法q=integral(fun,xmin,xmax)q=integral(fun,xmin,xmax,Name,Value)1.2说明1.q=integral(fun,xmin,xmax)使用全局自适

MATLAB数学建模:数据图形可视化-三维绘图函数

1绘制三维曲面在MATLAB中,我们可使用函数surf和surfc绘制三维曲面图.调用格式如下:surf(Z)surf(X,Y,Z)surf(X,Y,Z,C)surf(...,'PropertyName',PropertyValue)surfc(...)以矩阵ZZZ所指定的参数创建一个渐变的三维曲面.坐标$x=1:n,\\y=1:m,$其中[m,n]=size(Z)[m,n]=size(Z)[m,n]=size(Z)以ZZZ确定的曲面高度和颜色,按照X,YX,YX,Y形成的格点矩阵,创建一个渐变的三维曲面.X,YX,YX,Y可为向量或矩阵,若X,YX,YX,Y为向量,则必须满足m=size(X

matlab数字信号处理实验(5)时域采样与频域采样

一、实验目的1、理解时域采样理论与频域采样理论;2、掌握模拟信号采样前后频谱的变化,以及如何选择采样频率才能使采样后的信号不丢失信息;3、掌握频率域采样会引起时域周期化的原因,频率域采样定理及其对频域采样点数选择的指导作用;4、对信号在某个表示域进行采样,会导致在另一个域周期化,科学的结论是建立在对问题的仔细分析和实事求是的基础上得到的二、实验原理1.时域采样理论的验证:    时域采样要注意fs>2*fc,首先对连续函数进行抽样,X(n)=Xa(nT),再对它进行N点dft,用函数fft算出的为K的函数,要得到频域,则用W=2*pi/N将X(K)转为X(e^jw)得到频域,即[0,2*pi]

MATLAB | 如何使用MATLAB绘制甘特图(gantt chart)

好久不见哈,今天带来一个不咋炫酷但是比较实用的甘特图绘制,就画一堆矩形嘛非常简单。工具函数完整代码之所以这期工具函数放在最前面是因为比较短哈:functionganttHdl=ganttChart(sT,dT,id,varargin)%sT|任务开始时间%dT|任务持续时间%id|任务所属类型%@author:slandarer%公众号:slandarer随笔ax=gca;holdon;ax.YTick=1:max(id);ax.YLim=[0,max(id)+1];sT=sT(:);dT=dT(:);id=id(:);%基本配色表this.colorList=[118160173;89124

MATLAB在数学建模中的应用(附源码)

MATLAB在数学建模中有着广泛的应用,常见的应用包括:1、数据分析和预处理:MATLAB具有强大的数据处理和分析功能,可以对原始数据进行预处理、清洗和转换,以便后续建模和分析。MATLAB具有强大的数据分析和预处理功能,可以方便地进行数据清洗、转换和分析,以便后续建模和分析。下面介绍一些常见的MATLAB数据分析和预处理技术:数据清洗:MATLAB可以对原始数据进行清洗,包括缺失值处理、异常值处理、重复值处理等。可以使用isnan、isinf、find等函数进行缺失值和异常值的检测和处理,使用unique函数进行重复值的处理。数据转换:MATLAB可以对原始数据进行转换,包括数据类型转换、数

MATLAB添加多种噪声(在GUI中)

目录1.添加椒盐噪声2.添加高斯噪声3.添加乘性噪声4.添加泊松噪声1.添加椒盐噪声functionbutton_jiaoyan_Callback(hObject,eventdata,handles)%添加椒盐噪声axes(handles.show_proImg);globalfpath;img_2=imread(fpath);img_2=rgb2gray(img_2);img_2=imnoise(img_2,'salt&pepper',0.06);imshow(img_2);title('加入椒盐噪声后')2.添加高斯噪声 functionpushbutton21_Callback(hObj

基于CNN卷积神经网络的语音信号识别算法matlab仿真

目录1.算法仿真效果2.MATLAB核心程序3.算法涉及理论知识概要4.完整MATLAB1.算法仿真效果matlab2022a仿真结果如下:2.MATLAB核心程序...............................................................................commands=categorical(["a","e","u","o","ye"]);[adsTrain,adsValidation]=splitEachLabel(ads,0.75);mysplit;parameters;randsels;%Convolutionalne

Matlab 在3D 视觉的应用 01 显示PCD点云

前言:PCD点云是3D视觉里面常用的一个三维数据,在Matlab里面有一个通用的展示的函数:pcread,但是这个函数的通用性比较大,所以,要切实玩转PCD格式的点云,还需要动一动实践才行。1读取文件:A=pcread('test.pcd');pcshow(A);读取PCD点云的调用方法似乎极其简单,就是上面两个函数,一个读取,一个展示:然而,当我打开一个正方体的点云数据时候:是这个样子的,然后,我们选择旋转之后,隐约看到一大团绿的正方体的东西,可是我们的深度信息呢?别急,我们下一节就介绍这个应用的详细了。2调整展示2.1为啥会出现一团绿:我们右键看一下:【右键】\选择ColormapValu