草庐IT

MATLAB-eig

全部标签

matlab矩阵操作

矩阵及其操作前言一、矩阵的建立二、向量的产生冒号表达式结构矩阵和单元矩阵结构矩阵单元矩阵三、矩阵的操作矩阵元素的引用利用冒号表达式获得一部分子矩阵删除矩阵改变矩阵的形状总结前言矩阵是matlab中最基本的数据对象,matlab的大部分运算和命令都是在矩阵运算的意义下进行的。一、矩阵的建立直接输入法:将矩阵的元素用中括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔。A=[1,2,3;4,5,6;7,8,9]A=123456789套娃式建立:利用已建立好的矩阵建立更大的矩阵:一个大矩阵可以由已经建立好的小矩阵拼接而成。类似于分块A=[1,2,3;

matlab矩阵操作

矩阵及其操作前言一、矩阵的建立二、向量的产生冒号表达式结构矩阵和单元矩阵结构矩阵单元矩阵三、矩阵的操作矩阵元素的引用利用冒号表达式获得一部分子矩阵删除矩阵改变矩阵的形状总结前言矩阵是matlab中最基本的数据对象,matlab的大部分运算和命令都是在矩阵运算的意义下进行的。一、矩阵的建立直接输入法:将矩阵的元素用中括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔。A=[1,2,3;4,5,6;7,8,9]A=123456789套娃式建立:利用已建立好的矩阵建立更大的矩阵:一个大矩阵可以由已经建立好的小矩阵拼接而成。类似于分块A=[1,2,3;

基于蚁群算法的机器人路径规划matlab——代码注释超级详细,都能看懂

采用蚁群算法路径规划matlab本文对基本蚁群算法代码进行了详细的注释,每一步都简单易懂。程序在matlab中可直接运行,适合刚开始学习本算法的同学入门。蚁群算法是由意大利学者Dorigo提出的一种仿生智能算法,最早运用在旅行商问题上。蚁群算法模仿蚂蚁觅食过程设计出的智能启发式算法,蚂蚁觅食时在路径上释放信息素,后面的蚂蚁会被信息素含量多的路径吸引,进一步增加该路径上的信息素,从而形成正反馈,最终蚂蚁找到全局最优路径。环境建模本文模仿机器人在二维空间的运动,所以采用使用最广泛地栅格法建立地图环境,将地图环境划分为N*N个网格,边长为1。白色网格代表机器人可行的网格,黑色网格代表障碍。将机器人看

遗传算法之路径规划matlab代码(栅格地图)含详细注释

遗传算法本人在另一篇博文中已经有记载,本次将遗传算法用于路径规划的代码记录于此,用于大家一起学习一起进步,如果有用,欢迎点赞。1.基于遗传算法的栅格法机器人路径规划main.m%基于遗传算法的栅格法机器人路径规划%jubobolv369clc;clear;%输入数据,即栅格地图.20行20列Grid=[00000000000000000000;00100000000000000000;00100011100000000000;00000011100000000000;00000011100000000000;01110000000000000000;01110011100000000000;0

遗传算法之路径规划matlab代码(栅格地图)含详细注释

遗传算法本人在另一篇博文中已经有记载,本次将遗传算法用于路径规划的代码记录于此,用于大家一起学习一起进步,如果有用,欢迎点赞。1.基于遗传算法的栅格法机器人路径规划main.m%基于遗传算法的栅格法机器人路径规划%jubobolv369clc;clear;%输入数据,即栅格地图.20行20列Grid=[00000000000000000000;00100000000000000000;00100011100000000000;00000011100000000000;00000011100000000000;01110000000000000000;01110011100000000000;0

测量平差MATLAB方法

条件平差P=input('请输入权阵');A=input('请输入矩阵A');w=input('请输入矩阵w');n=A*inv(P)*A.';k=-inv(n)*w;v=inv(P)*A.'*kdisp('单位权中误差的估值为');sqrt(v.'*P*v/size(w,1))disp('观测值平差值的协因数阵为')Qh=inv(P)-inv(P)*A.'*inv(n)*A*inv(P)f=input('请输入平差值函数的权函数')disp('平差值的权倒数为');q=f*Qh*f.'有参数的条件平差P=input('请输入权阵');A=input('请输入矩阵A');B=input('请输

基于MATLAB的图像去雾GUI系统(集成4种去雾算法)

00目录应用背景去雾算法理论MATLAB程序实现源码获取01应用背景由于大气中存在灰尘、烟雾、薄雾和其他漂浮颗粒物,因此大气中拍摄的图像通常会出现颜色失真、模糊、对比度低等问题,而模糊图像的输入将使后续高级视觉处理如分类、跟踪、人员再识别和目标检测等任务难以实现。因此图像去雾的目的是从被输入带雾图像中复原出无雾的图像,为高级视觉任务提供可靠数据。现有的图像去雾算法主要可以分为以下3类:(1)基于图像增强的去雾算法。根据图像的灰度分布,通过拉伸补偿对比度、亮度、色彩饱和度等突出图像的细节信息,提升图像的视觉观感,常用方法包括直方图均衡化、小波变换以及基于Retinex理论的算法等(2)基于图像复

Matlab | 找出数组/向量中的重复项的索引

一、问题描述输入一个数组,里面含有重复项,想要将其重复的项的序号指示出来。二、问题分析unique()函数可以去除数组的重复项,并且返回索引。我们可以利用这个返回的索引,进而找出原数组中重复出现的位置。三、代码贴了两份代码,第一份输出形式数组,第二份输出形式是元胞。clear;clc;close;%输入:一个有小到大排列的,有序的,含有重复项的数组;%输出:数组的重复项的序号,每组重复项之间用0分隔开;clear;clc;close;%输入:一个有小到大排列的,有序的,含有重复项的数组;%输出:数组的重复项的序号,每组重复项之间用0分隔开;%TimeDelaySort=[1,1,1,2,4,4

MATLAB | 怎么让MATLAB自己生成代码?

国赛就是明天了,写了个很有意思的东西,虽然目前只是个雏形但是,这玩意真的挺有意思的,很多人写完基础代码绘图后不咋修饰就点开属性编辑器一顿点点点,但这样画出的图毕竟只有图没有相关代码,有没有啥办法能够把点点点的过程转化为代码,能把论文写的更长一点?于是就有了下面这个小工具,首先介绍用法,最后给出工具函数完整代码(初代懒得写注释ing):基本使用写完绘图函数后在代码最后加入一行codeprintert=0.01:0.2:3*pi;holdonplot(t,cos(t)./(1+t),'LineWidth',2)plot(t,sin(t)./(1+t),'LineWidth',2)plot(t,co

MATLAB求解偏导数

MATLAB具有多元函数求解偏导数的功能。例:1.函数关于x的二阶偏导数symsxy>>z=x^4+y^4-4*x^2*y^2;>>zxx=diff(z,x,2)zxx=12*x^2-8*y^22.函数关于y的二阶偏导数zyy=diff(z,y,2)zyy=12*y^2-8*x^2 3.函数二阶混合偏导数zxy=diff(diff(z,x),y)zxy=-16*x*y