Matlab
文章平均质量分 68
明翥
这个作者很懒,什么都没留下…
展开
-
主成分分析 MATLAB
clc,clearsn=[7 26 6 60 78.5 1 29 15 52 74.3 11 56 8 20 104.3 11 31 8 47 87.6 7 52 6 33 95.9 11 55 9 22 109.2 3 71 17 6 102.7 1 31 22 44 72.5 2 54 18 22 93.1 21 47 4 26 115.9 1 40 23 34 83.8 11 66 9 12 113.3 ...原创 2022-01-25 16:41:10 · 1191 阅读 · 0 评论 -
支持向量机 Matlab
clc, cleara0=[8.35 23.53 7.51 8.62 17.42 10.00 1.04 11.219.25 23.75 6.61 9.19 17.77 10.48 1.72 10.518.19 30.50 4.72 9.78 16.28 7.60 2.52 10.327.73 29.20 5.42 9.43 19.29 8.49 2.52 10.009.42 27.93 8.20 8.14 16.17 9.42 1.55 9.769.16 27.98 9.01 9.32 15..原创 2022-01-24 20:44:38 · 1615 阅读 · 0 评论 -
Maylab图论
1.Dijkstra求最短路径road=zeros(3,3);%存有向图的邻接矩阵,自己随意输入road(1,2)=3;road(2,3)=1;road(road==0)=inf;flag=zeros(1,length(road));%存遍历过的结点标记flag(1)=1;while sum(flag)<length(road) fmin=inf; j=-1; for z=1:length(road(1,:)) if road(1,z)<f原创 2022-01-19 21:11:47 · 390 阅读 · 0 评论 -
Matlab数值微积分与方程求解
一.数值微分与数值积分1.向前差分的函数diffdx=diff(x) 一阶向前差分dx(i)=x(i+1)-x(i)dx=diff(x,n)计算向量x的n阶向前差分dx=diff(A,n,dim)计算矩阵A的n阶差分dim=1按列计算dim=2按行计算2.数值积分1)基于自适应辛普森方法[l,n]=quad(filename,a,b,tol)2)基于自适应Gauss-Lobatto方法[l,n]=quadl(filename,a,b,tol)filename.原创 2021-09-12 11:57:14 · 753 阅读 · 0 评论 -
Matlab数据统计分析与多项式计算
一.数据统计分析1.求最大最小元素y=max(X)X为向量,若x为复数则按模取最大值[y,k]=max(X)k为序号X为矩阵时1)Y=max(X)返回行向量,向量Y第i个元素为X第i列最大值2)[Y,U]=max(X)U为每列最大值的行号3)Y=max(X,[],dim)当dim=1时同max(X)当dim=2时返回一个列向量,返回每行最大值2.求平均值和中值(用法同上)mean()求算数平均值median() 求中值sum() 求和prod()...原创 2021-09-12 11:17:49 · 782 阅读 · 0 评论 -
Matlab绘图
一.二维曲线的绘制1.plot函数plot(x,y) x,y分别为x坐标和y坐标当x为向量,y为矩阵时,以向量x为横坐标,以y的每个行向量为纵坐标(y的列数等于x的长度),否则以y的每个列向量为纵坐标(y的列数等于x的长度)plot(x) 横坐标为x的下标,纵坐标为x的值(当x为虚数时,实部为横坐标,虚部为纵坐标)含选项的plot函数plot(x,y,选项)选项:1)线型'-'实线 ':'虚线 '-.'点划线 '--'双划线2)颜色...原创 2021-09-12 09:55:39 · 519 阅读 · 0 评论 -
Matlab程序流程控制
一.顺序结构1.输入A=input('text')2.输出fprintf('text%*',a)3.暂停pause(延迟秒数)若不加秒数则用户按任意键后再继续运行强行中止程序用ctrl+c命令二.if语句的选择结构if 条件语句end当条件为标量时非零表示条件成立,为矩阵时矩阵非空且不包含零元素则为真if 条件1语句1elseif 条件2语句2...else语句nend三.switch语句的选择结构switch ..原创 2021-09-11 21:11:57 · 153 阅读 · 0 评论 -
Matlab矩阵处理
一.通用的特殊矩阵zero(m) zeros(m,n) zero(size(A)) 产生全为零的矩阵(格式下同)ones() 产生全为一的矩度阵eye() 产生单位矩阵rand() 产生在[0,1]区间均匀分布的矩阵randn()产生均值为0,方差为1的标准正态分布随机矩阵二.专门用于学科的特殊矩阵1)魔方阵 每行每列主副对角线上的各元素和相等magic(n)只产生一个特定的魔方阵2)范德蒙矩阵vander(A) 产生一个以向量A为基础的...原创 2021-09-11 20:45:46 · 691 阅读 · 0 评论 -
Matlab 基础知识
一. 系统环境(1)设置当前文件夹 使用cd命令:cd+绝对路径 (文件夹必须存在)(2)变量的搜索路径(优先顺序)变量-->内部函数-->程序文件(当前文件夹下的程序文件和文件搜索路径下的程序文件)在定义变量时不要使用在MATLAB中已有特定含义的值(3)设置文件搜索路径1.用path命令设置文件搜索路径>>path(path,'e:\work')2.在上方的对话框中设置文件搜索路径二.数据的表示方法(1)整数分为有符和无符,...原创 2021-09-11 19:52:03 · 2871 阅读 · 0 评论