MATLAB专题
MATLAB专题主要记录数模准备
Vuko-wxh
道阻且长 行则将至。
展开
-
数模-02-lingo使用技巧
LINGO 用于求解数学规划的问题的软件,线型规划,非线性规划,二次规划和整数规划。LINGO 使用介绍:模型以MODEL开始,以END结束,中间为语句。分为四个部分(SECTION):1、集合部分:这个部分以SETS开始 ENDSETS结束,这部分用于定义必要的变量,用于后面的大规模计算,类似其他的编程语言的定义的变量和数组。 LINGO中的集合有两类: ...原创 2019-02-03 00:48:54 · 3512 阅读 · 0 评论 -
数模-03-优化模型实例
首先先仅满足课程数最少:model:sets:item/1..9/:c,x;endsetsdata:c=5,4,4,3,4,3,2,2,3;enddatamin=@sum(item(i):x(i));!课程数约束;x(1)+x(2)+x(3)+x(4)+x(5)>=2;x(3)+x(5)+x(6)+x(8)+x(9)>=3;x(4)+x(6)+x(7)+...原创 2019-02-09 15:12:43 · 1805 阅读 · 0 评论 -
MATLAB-k均值分类
K-means算法是最简单的一种聚类算法。算法的目的是使各个样本与所在类均值的误差平方和达到最小(这也是评价K-means算法最后聚类效果的评价标准)K-means聚类算法的一般步骤: 初始化。输入基因表达矩阵作为对象集X,输入指定聚类类数N,并在X中随机选取N个对象作为初始聚类中心。设定迭代中止条件,比如最大循环次数或者聚类中心收敛误差容限。 进行迭代。根据相似度准则将数据对象分...原创 2019-09-03 00:00:40 · 2911 阅读 · 0 评论 -
MATLAB-立体绘图命令详解
基本XYZ立体绘图命令在科学目视表示(Scientific visualization)中,三度空间的立体图是一个非常重要的技巧。本章将介绍MATLAB基本XYZ三度空间的各项绘图命令。mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色。下列命令可画出由函数 形成的立体网状图:x=linspac...原创 2019-08-23 16:45:27 · 1043 阅读 · 0 评论 -
MATLAB-二维绘图函数命令讲解
MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scientific visualization)。下面将介绍MATLAB基本xy平面及xyz空间的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线:close all; x=linspac...原创 2019-08-23 16:20:28 · 1426 阅读 · 0 评论 -
MATLAB-层次分析法
AHP (Analytic Hierarchy Process)层次分析法是美国运筹学家T. L. Saaty教授于二十世纪70年代提出的一种实用的多方案或多目标的决策方法,是一种定性与定量相结合的决策分析方法。常被运用于多目标、多准则、多要素、多层次的非结构化的复杂决策问题,特别是战略决策问题,具有十分广泛的实用性。用AHP分析问题大体要经过以下五个步骤: 建立层次结构模型 将...原创 2019-08-23 11:35:47 · 3384 阅读 · 0 评论 -
MATLAB-灰度预测
面将主要从三方面进行大致讲解,灰色预测概念及原理、灰色预测的分类及求解步骤、灰色预测的实例讲解。一、灰色预测概念及原理:1.概述:关于所谓的“颜色”预测或者检测等,大致分为三色:黑、白、灰,在此以预测为例阐述。其中,白色预测是指系统的内部特征完全已知,系统信息完全充分;黑色预测指系统的内部特征一无所知,只能通过观测其与外界的联系来进行研究;灰色预测则是介于黑、白两者之间的一种预测,...原创 2019-08-21 00:29:40 · 5127 阅读 · 1 评论 -
MATLAB-数据统计分析
一、统计量表示位置的统计量—平均值和中位数.平均值(或均值,数学期望):中位数:将数据由小到大排序后位于中间位置的那个数值.2. 表示变异程度的统计量—标准差、方差和极差.标准差:它是各个数据与均值偏离程度的度量.方差:标准差的平方.极差:样本中最大值与最小值之差.对随机变量x,计算其基本统计量的命...原创 2019-08-17 15:39:12 · 19686 阅读 · 0 评论 -
MATLAB-蒙特卡罗方法
什么叫蒙特卡罗方法? 蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。基本思想 当所求问题的解是某个事件...原创 2019-08-16 20:14:48 · 38322 阅读 · 2 评论 -
MATLAB-常见插值方法及常见知识
主要介绍在三种插值方法:拉格朗日插值、分段线性插值、三次样条插值,以及这三种方法在matlab中如何实现。拉格朗日插值:基本原理:先构造一组基函数:是次多项式,满足令上式称为次Lagrange插值多项式。用Matlab作Lagrange插值:matlab没有现成的lagrange函数,需要手动写,如下:x0,y0为原始坐标点,维度必须相同。...原创 2019-08-15 23:11:16 · 6594 阅读 · 4 评论 -
MATLAB-基础知识总结
disp函数:disp函数会直接将内容输出在Matlab命令窗口中1.输出字符串:Matlab命令窗口输入如下代码disp(‘my test’)Matlab命令窗口输出如下my test2.输出数字:Matlab命令窗口输入如下代码test=12;disp(test)Matlab命令窗口输出如下123.同时输出字符串和数字:Matlab命令窗...原创 2019-04-18 19:09:33 · 783 阅读 · 0 评论 -
MATLAB编程基础
取舍函数和其他数值函数:fix ------向0舍入floor----向负无穷舍入ceil-----向正无穷舍入round-----四舍五入rem(a,b)--计算a/b的余数sign(x)----符号函数有关向量的函数:min(x):向量x的元素最小值max(x):向量x的元素最大值mean(x):元素的平均值median(x):元素的中位数st...原创 2019-02-02 00:03:33 · 2092 阅读 · 0 评论