第一章: matlab
- 函数:三角函数 指数函数 对数函数 舍入函数…
- 矩阵的输入,行内的元素用空格或者逗号隔开,行与行之间用分号隔开
- 矩阵的转置 : B=A‘ 即第一行当第一列 第二行当第二列…
- 矩阵的加减: 必须要一一对应
- 矩阵的乘法:要求前一矩阵数列数与后一矩阵行数相同
- 矩阵的行列式:det()
- 矩阵求逆:linv()
- 求特征值
函数作图
-
二位平面曲线作图 plot(x,y,s)x和y是长度相同的向量 s表示线性和颜色
-
多窗口作图 将屏幕分为几个窗口分别作图subplot(m,n,k) 表示将窗口分为mXn个,当前图在第K个窗口完成
-
直方图作图hist :二维直方图,可以显示出数据的分布 用法count = hist(x)把向量x中的元素放入等距的10个条形中,且返回每一个条形中的元素个数
- count=hist(X,center)参量x为向量,把x中元素放到m个由center元素指定的位置为中心的直方图中
- count=hist(X,number)参量number为标量,用于指定条形的数目
- [count,center]=hist(x)返回向量x中包含频率计数的count与条形的位置向量center,可以用命令bar(center,count)画出条形直方图
-
二维图形注释命令grid :给图形的坐标面增加分隔线,该命令会对当前坐标轴的属性有影响
grid on 给当前的坐标轴增加分隔线
grid off 从当前的坐标轴去掉分隔线
grid 转换分隔线的显示与否的状态
grid(axes_handle,on|off)对指定的坐标轴axes_handle是否显示分隔线 -
空间曲线作图 plot3(x,y,z,‘s’) s表示线形和颜色
-
三维曲面作图
命令1 mesh: 功能:生存由X、Y和Z指定的网线面 用法:mesh(X,Y,Z)
画出三维网格图
命令2 surf 功能与用法 surf(X,Y,Z)在矩形区域内显示三维带阴影曲面图
基本语法
1.for
for x= a:d:b
(command)
end
2.while
```c
while expresson
(commmand)
end
3if-else-end
if expression1
(command)
elseif expression
(command)
else
(command)
end
M文件的介绍:1.脚本M文件
2.函数M文件:
函数M文件是文件名后缀为m的文件,这类文件的第一行必须以一特殊字符function开始,格式为:
function 因变量名=函数名(自变量名)
脚本文件运行产生的变量是全局变量,而函数文件运行产生的变量是局部变量
层次分析法:
1.双向连通图:
就是比较他们计算出来的特征向量。
2.非双向连通竞赛图:
不再适用以上结论
CR=CI/RI<0.1 有令人满意的一致性
如果不符合
线性回归模型
一元线性回归的求法:
多元线性回归模型
回归模型的假设检验:
H0=B1=B2=B3=…=BM=0
H1表示至少有一个B≠0
当原假设H0成立时,说明回归方程不显著,采用线性进行回归是不适合的
当备选假设H1成立时,说明回归方程显著,采用线性回归有意义
残差平方和越小越好
当相关系数都通过时,我们可以用负相关系数来判断自变量对回归好坏的程度
复相关系数:
指标合成的客观权重方法
对数据作归一化处理 划归到0~1之间
客观权重的方法:
- 熵权法
- 标准离差法
- CRITIC法
图论:
图论中的最短路算法:
Dijkstra算法:求出指定两点之间的最短路
假如给出一个网络N = (V,E,W) V是所有顶点,E是所有边的角 W是这些边的权值
Floyd算法: 求出任意两点之间的最短路
图论中的TSP问题
比赛项目的顺序 走遍n个城市最短路问题
最优树问题
灰色系统模型及其预测:
原始数据必须等时间间距
常用GM(1,1)模型是灰色系统理论中的单序列一阶灰色微分方程
微分方程:
传染病模型
战争模型
排队论模型