![](https://img-blog.csdnimg.cn/20200718020201116.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MATLAB数学建模
文章平均质量分 91
数学建模笔记
何为xl
发布简单小项目和自己的学习笔记
展开
-
【MATLAB】求解约束条件下的目标函数最值(fmincon用法解析)
这里写自定义目录标题MATLAB优化函数fmincon解析二、实例展示线性不等式约束【MATLAB】求解约束条件下的最值(fmincon用法解析)简介Matlab的函数fmincon用来求最小约束非线性多变量函数,是一个非线性编程求解器,算出指定的问题的最小值。其约束分为五种,作为fmincon的输入参数,分别是A 线性不等式约束—具体指的是实矩阵b 线性不等式约束–具体指的是 实数向量以官网给的举例–MATLAB优化函数fmincon解析[x,fval,exitflag,output,原创 2022-06-12 13:15:51 · 46857 阅读 · 15 评论 -
2021国赛数学建模赛题与分析
2021国赛数学建模试题与分析前言2021 国赛数学建模 A-E 题资源包部分算法代码2010-2018年优秀论文:前言全国高教杯数学建模比赛于 2021.09.09 晚18时开始,作为一名参加过多次的数模比赛的计算机系老选手,有以下几点想法。尽量选择与自己专业贴合的题目,如计算机类最好做算法类,也就是常说的 B 题;C题一般是数据分析类,对于我这个计算机系的学生而言,看似简单实则写起来很难,而且写完后对于非经管等专业的同学而言,往往很难评定自己写的论文究竟怎样。当然深入接触过机器学习、深度学习的原创 2021-09-09 12:10:07 · 45432 阅读 · 13 评论 -
【MATLAB】矩阵的建立与访问
https://blog.csdn.net/kebu12345678/article/details/80949367https://blog.csdn.net/cnds123/article/details/99645919原创 2021-09-05 00:07:14 · 2584 阅读 · 0 评论 -
MATLAB 语法基础(一)
https://blog.csdn.net/qq_28584889/article/details/82860489https://blog.csdn.net/shitao99/article/details/85081718原创 2021-02-25 20:23:29 · 666 阅读 · 0 评论 -
数学建模实例——matlab蒙特卡洛算法优化非线性规划问题
蒙特卡洛算法优化非线性规划问题实例求解此题需要三个函数文件目标函数文件function z=goal(x) z=3*(x(1)-2)^2+4*(x(2)-1)^2+x(1)*x(2)+2*(0.5*x(3)-3)^2;约束条件函数文件function lpc=lpconst(x)if 2*x(1)+2*x(2)+6*x(3)<=16 && 3*x(1)+5*x(2)+2*x(3)<=20 lpc=1;else lpc=0;end原创 2020-10-26 08:30:05 · 7673 阅读 · 1 评论 -
数学建模——粒子群算法(PSO)
数学建模——粒子群算法(POS)一、粒子群优化算法概述PSO算法步骤PSO(粒子群优化算法)与GA(遗传算法)对比粒子群算法优点PSO的MATLAB实现推荐博客:https://www.cnblogs.com/Qling/p/9343625.htmlhttps://blog.csdn.net/lyxleft/article/details/82978362一、粒子群优化算法概述粒子群优化(PSO, particle swarm optimization)算法是计算智能领域,除了蚁群算法,鱼群算法之原创 2020-08-15 20:54:02 · 6939 阅读 · 0 评论 -
数学建模——蒙特卡罗算法(Monte Carlo Method)
数学建模——蒙特卡罗算法概览引例基本思想特点主要应用范围:蒙特卡洛方法步骤如下:蒙特卡洛求解积分2.两个应用例子3. 与拉斯维加斯方法的比较5.更深度的应用https://blog.csdn.net/narcissus2_/article/details/99647407概览蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获原创 2020-08-14 15:56:36 · 46099 阅读 · 1 评论 -
数学建模——蚁群算法(Ant Colony Algorithm, ACA)
蚁群算法1.什么是蚁群算法?1.1 算法概述生物现象由来行为特征蚁群算法的应用算法特点ACA算法特点补充:启发式算法初始化参数构建模型判断算法是否达到迭代次数1.什么是蚁群算法?1.1 算法概述蚁群算法(Ant Colony Algorithm, ACA)由Marco Dorigo于1992年在他的博士论文中首次提出。是一种灵感来源于蚂蚁在寻找食物过程中发现路径的行为,用来在图中寻找优化路径的算法。生物现象由来蚁群系统(Ant System(AS)或Ant Colony System(ACS))是原创 2020-08-14 12:16:00 · 25554 阅读 · 3 评论 -
数学建模——模拟退火算法(Simulated Annealing,SA)
模拟退火算法https://www.cnblogs.com/Qling/p/9326109.htmlhttps://www.cnblogs.com/CH42e/p/12262851.html三、模拟退火算法首先看下面这个图,假如我有一个函数y=f(x),画出来的图就跟下图那个一样。现在,我想找到这个函数的最大值。那么该怎么做呢?模拟退火算法是这么认为的:我们先在x的定义域内,取一个起始点x=i,如图红色虚线,得到y=f(i)。接着,我们可以采取如下的策略:让红色线往右移动一个单位,然后作如下原创 2020-08-14 10:48:39 · 39264 阅读 · 12 评论 -
数学建模——遗传算法(Genetic Algorithm, GA)
数学建模——遗传算法遗传算法的概念遗传算法的理解遗传算法基本过程遗传算法具体步骤分析3.1 初始化(编码)3.2 编码补充二进制编码格雷码浮点编码法符号编码法3.3 适应度函数3.4 选择3.5 交叉3.6 变异算法的应用算法的改进MATLAB实现多旅行商问题参考博客:https://zhuanlan.zhihu.com/p/43546261遗传算法(Genetic Algorithm, GA)起源于对生物系统所进行的计算机模拟研究。它是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,借鉴了达尔原创 2020-08-14 10:29:31 · 12905 阅读 · 2 评论 -
数学建模算法总结(一)
数学建模算法总结§1 线性规划1.1 线性规划的 Matlab 标准形式1.2相关问题§2 整数规划2.1 定义2.2 整数规划的分类2.3 整数规划特点2.4 求解方法分类:§3 非线性规划3.1 线性规划与非线性规划的区别3.2 非线性规划的 Matlab 解法3.3 相应问题§5 与网络模型及方法(搞ACM的较熟)§6 排队论模型(2017年美赛B题,2005年美赛B题主要涉及排队论)6.1 排队系统的组成和特征6.1.1 输入过程6.1.2 排队规则6.1.3 服务过程§7 对策论(搞ACM的较熟原创 2020-08-13 19:03:42 · 2364 阅读 · 0 评论 -
解决Excel装了excel link 加载宏之后,打开excel就自动打开matlab的方法
解决Excel装了excel link 加载宏之后,打开excel就自动打开matlab的方法方法一方法二方法一1.在Excel中找到文件->选项->加载项->转到->把下图勾选去掉就可以了,重启excel就不会连带matlab了方法二2.在任意单元格输入=MLAutoStart(“no”)并按下回车键就好了=MLAutoStart(“no”)...原创 2020-08-03 08:50:47 · 1167 阅读 · 0 评论 -
MATLAB三维曲线与曲面绘图
三维曲线plot3函数plot3(x, y, z) 其中,参数x、y、z组成一组曲线的坐标。若 x , y, z 是等长行向量,则根据向量的位置确定坐标, 如 (x1, y1, z1)x=[0.2, 1.8, 2.5]; y=[1.3, 2.8, 1.1]; z=[0.4, 1.2, 1.6]; plot3(x, y, z) grid on axis([0, 3, 1, 3, 0, 2])plot3(x,y,z)函数参数的变化形式(1)参数 X、Y、Z是同型矩阵时,以 X、Y、Z对原创 2020-07-31 09:58:39 · 5079 阅读 · 1 评论 -
线性函数、非线性函数与线性回归的区别
线性规划和非线性规划的区别是:1.1.目标或约束条件不同线性规划目标和约束均为线性函数,非线性规划目标或约束中存在非线性函数1.2.最优解范围不同如果最优解存在,线性规划只能存在可行域的边界上找到(一般还是在顶点处),而非线性规划的最优解可能存在于可行域的任意一点达到。1、在数学里,线性函数是指那些线性的函数,但也常用作一次函数的别称,尽管一次函数不一定是线性的(那些不经过原点的)。线型函数是一个比较恰当的同义词。2、非线性函数即函数图像不是一条直线的函数。非线性函数包括指数函数、幂函数、原创 2020-07-18 09:28:14 · 4535 阅读 · 0 评论 -
MATLAB二维图形绘制
MATLAB绘图(一)一、plot函数二、fplot函数含选项的plot函数 plot(x, y, 选项) 其中,选项用于指定曲线的线型、颜色和数据点标记。数据点标记“*”:星号 “o”:圆圈 “s”:方块 “p”:五角星 “^”:朝上三角符号颜色“r” :红色 “g” :绿色 “b” :蓝色 “w”:白色 “k” :黑色 ……线型“-” :实线 “:” :虚线 “-.”:点划线 “–”:双划线一、plot函数(一)最简单的plot函数调用格式: plot(x)(1)plot函数的参原创 2020-07-08 18:41:28 · 12477 阅读 · 0 评论 -
win10 office+mathtype安装配置
win10 office2019+mathtype安装配置安装完成之后有如下报错解决方法:(一)office版本查询(二)mathtype 文件查取(三)寻找STARTUP文件解决Word不能使用mathtype的方法:安装完成之后有如下报错打开Word会出现报错弹框解决方法:(一)office版本查询第一步:首先查看你的office是什么版本32位或者64位,查看方法,进入word->文件->账户->关于word,就可以查看你的office版本,我的是62位。第二步:原创 2020-07-03 17:12:31 · 7666 阅读 · 1 评论 -
Matlab R2018a版离线使用帮助文档方法
转载:Matlab R2018a版离线使用帮助文档方法问题Matlab R2018a版本安装后,帮助文档默认为在线方式,需要使用账号登录,如果没有激活密钥或许可证编号,就无法使用帮助文档了。方案安装程序已经将帮助文档安装在了本地,如果我们选择离线方式访问帮助文档,则不受限制。步骤设置步骤如下:1、启动Matlab 2018a,在主页选项卡的最右边点击“帮助”按钮,如下图:2、点击”预设项”按钮,如下图:3、选择“帮助”类别,并选择“安装在本地”,如下图:...转载 2020-05-17 00:53:48 · 1395 阅读 · 0 评论