数学建模
木禾DING
这个作者很懒,什么都没留下…
展开
-
matlab中linprog函数解线性规划方程
线性规划问题,建立线性规划问题模型的基本步骤:一、明确目标二、确定问题的决策变量三、构建目标函数四、确定约束条件建立好线性规划方程之后,紧接着而来的就是如何解方程,我们使用 matlab中的 linprog函数来求解:x=linprog(c,A,b,Aeq,beq,lb,ub)而在matlab中使用matlab 标准的格式方程为:...原创 2019-04-24 20:15:55 · 7643 阅读 · 9 评论 -
用MATLAB求解数据拟合问题
一、什么是拟合问题?很多时候,我们在数学建模时,会遇到下面这样的情况已知平面上有n个数据点 希望寻求某个函数 ,使 在某种准则下与所有数据点最为接近,称为此类数学问题为 数据拟合问题我们通常采用函数逼近的方法,来拟合数据,那么最经常的使用的方法就是 最小二乘逼近方法。二、对于线性最小二乘法,我们常用多项式拟合调用 格式: p=polyfit(x,y,m)...原创 2019-07-15 21:34:10 · 3516 阅读 · 0 评论 -
数学建模人口模型及matlab算法解
建立美国人口模型,下面是 文本 数据1790 1800 1810 1820 1830 1840 1850 1860 3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 1870 1880 1890 1900 1910 1920 1930 194038.6 50.2 62.9 76.0 92.0 106.5 123.2 131.71950 1960 1970 ...原创 2019-07-20 22:19:08 · 18237 阅读 · 4 评论 -
LINGO的入门介绍
LINGO初步介绍LINGO是用来解决优化问题的一个特别好用的软件,可以快速求解线性规划、非线性规划、线性和非线性方程组等等,是数学建模中求优化问题的解不可缺少的工具之一。首先让我们来看一个问题: 对于解决这种线性规划问题 ,可以采用 matlab中的库函数 linpro...原创 2019-07-25 11:15:21 · 33015 阅读 · 3 评论 -
数学建模中的matlab聚类方法
linkageZ=linkage(Y)使用最短距离算法生成具层次结构的聚类树。 输入矩阵Y为pdist函数输出的距离行向量。 Z=linkage(Y,’method’)使用由’method’指定的算法计算生成聚类树。’method’可取表中特征字符串值。 ’method’取值及含义 字符串 含 义 ’single’...原创 2019-08-02 20:14:31 · 3884 阅读 · 0 评论 -
用matlab和LINGO求解整数规划问题
整数规划问题尤其是0-1整数规划问题 是我们在数学建模中经常会遇到问题,TSP问题、指派问题、背包问题等,接下来,我将用matlab和LINGO中的一些函数来解决整数规划问题。matlab常用的就是 intlinprog函数LINGO 通过 @gin 来实现取整操作intlinprog 可以使用 matlab 中的 intlinprog 函数 专门用于 求解整数规划问题。...原创 2019-07-25 21:24:24 · 10300 阅读 · 7 评论 -
凸集、凸函数、凸优化的一些笔记
一、凸集的定义:典型的凸集A、线段,射线,直线B、超平面,半空间C、仿射集D、欧几里得球,范数球,椭球等E、凸锥,范数锥等超平面和半空间概念仿射变换二、凸函数二、性质2.1、一阶条件2.2、二阶条件Jensen不等式三、凸优化优化问...原创 2019-08-03 11:56:05 · 1043 阅读 · 0 评论 -
利用matlab求解非线性规划问题
一、无约束最优化问题用于无约束最优化模型求解 函数:可以调用 matlab的的函数, fminsearch、fminunc。调用格式如下: [x,fval]= fminsearch(fun,x0) or [x,fval]= fminunc(fun,x0)fun:为函...原创 2019-08-03 15:43:21 · 31635 阅读 · 1 评论 -
matlab中常微分方程数值计算的方法
数学上求解数值解利用数学理论推导的方法求得微分方程解称为解析解或者精确解,其特点是得到一个状态变量关于自变量的函数关系表达式。利用数值计算方法求连续问题的近似解称为数值解。数值解的基本特点是利用数值计算方法和计算机编程得到一系列离散点上的近似解。通常采用 欧拉方法、龙格-库塔方法进行数值计算首先 把区间离散化: [a,b] 变成离散的点: 同时 记: ...原创 2019-08-03 21:42:19 · 8591 阅读 · 0 评论