matlab代码自救手册
Matlab基本的小常识在每一行的语句后面加上分号表示不显示运行结果 12a = 3; (不显示运行结果)a = 5 (直接显示运行结果)多行注释:选中要注释的若干语句,快捷键Ctrl+R 12% a = 3;% a = 5
取消注释:选中要取消注释的语句,快捷键Ctrl+T 12% 我想要取消注释下面这行% 还有这一行
清除命令这两条一起使用,起到“初始化”的作用,防止之前的结果对新脚本文件(后缀名 .m)产生干扰 1clear;clc % 分号也用于区分行
matlab常用函数输出和输入函数(disp 和 input)disp函数
matlab中disp()就是屏幕输出函数,类似于c语言中的printf()函数
123456disp('数学建模')a = [1,2,3] %同一行中间用逗号分隔,也可以不用逗号,直接用空格a = [1 2 3]a = [1;2;3] %分号可以用来分割每一行的元素disp(a) % 注意,disp函数比较特殊,这里可要分号,可不要分号哦disp(a);
input函数 一般我们会将输 ...
建模学习(一)
十大模型和其涉及算法
十大模型
对应的最常用的算法
评价类模型
层次分析法、TOPSIS法(优劣解距离法)
插值与拟合模型
多项式值、分段插值、Hermite插值、样条插值(一维)、n维数据的插值、cftool工具箱
相关性模型
相关系数、皮尔逊person和斯皮尔曼spearman、典型型相关分析
回归模型
多元回归分析、逐步回归分析、岭回归和Lasso回归
图论模型
Dijkstra迪杰斯特拉算法、Floyd算法
分类问题
二分类:logisyic回归、Fisher判别分析、SVM支持向量机;多分类:多分类Logisic回归模型
聚类模型
K-Means++算法、DBSCAN聚类算法
时间序列模型
AR、MA、ARMA模型;ARCH模型和GARCH模型;单位根时间序列
预测模型
插值预测、时间序列预测、灰色预测模型、BP神经网络
降维模型
SVD奇异值分解(图像处理)、主成分分析、因子分析
层次分析法(The analytic hierarchy process,简称AHP) 主要用于解决评价类问题,例如:方案选择、哪位运 ...