- 博客(15)
- 收藏
- 关注
转载 数值分析——多项式插值之Lagrange插值
一、引言 考虑这样一个实际例子,当我们按下计算器的正弦按钮时,会发生什么?我们都知道计算器有可以处理加法和乘法的硬件,但是,它是如何计算一个数的正弦值呢?多项式插值法就可以解决这样的问题。我们将在未来重新审视这个问题。目前,我们先来学什么是插值以及如何插值。二、什么是插值 如下图所示,假定我们收集了一组数据点$(x, y)$,譬如$(0, 1), (2, 2), (3, ...
2018-10-10 16:00:00
1886
转载 Deepin下安装搭建latex编写环境
一、引言 作为一名学生,经常需要写学术论文,那么可选的有Latex和MS office。但是大家知道在linux上没办法用office。而linux上的wps对公式支持不太行。因此,学会用Latex来写论文比较好。在这里,博主就用texlive2017+Visual Studio Code来为Deepin系统搭配latex编写环境。二、下载链接 【texlive2017】...
2018-10-10 09:38:00
476
转载 Deepin下安装Matlab2017a永久版
一、引言 其实很简单,在linux的道路上走过许多弯路,现在,想把正确的路记录下来,方便日后查看和方便他人。二、准备工具 需要Matlab2017a的iso文件(有两个)、破解文件。为了方便各位,我都下载好放进在网盘里,链接如下(若失效请评论博主,我会在第一时间更新链接): 链接: https://pan.baidu.com/s/1HIH6ilxFP_P0-CmeR...
2018-08-25 16:55:00
464
转载 数学建模方法-遗传算法(实战篇part 2)
一、引言 在上一个篇章中,我们用遗传算法来计算一个一元函数的最大值,但是,有人会讲,这样是不是有些大材小用了,明明我可以用更少的代码来实现求最大值的功能。确实,将遗传算法用在那里确实大材小用了,但是,博主的目的并不是为求最大值,而是为了给大家展示,遗传算法是一种可行的算法,并且博主编写的matlab代码是可行的。现在,我们就要利用上一篇写的代码作为基本代码,来解决本篇的问题。放心,...
2018-08-22 16:33:00
703
转载 数学建模方法-遗传算法(实战篇part 1)
一、引言 在上一篇中我们详细介绍了什么是遗传算法,但是光说不练是不行的,因此,在这一篇中,我们将举一个例子,并且利用遗传算法来解决我们的例子。二、问题 已知:$f(x) = x + 10sin5x + 7cos4x, x \in [0, 9]$ 求:函数$f(x)$的最大值三、一般求解 在MATLAB中输入如下代码:x = 0: 0.0001: 9...
2018-08-22 14:56:00
973
转载 数学建模方法-遗传算法(理论篇)
一、引言 哈喽大家好,今天要给大家讲的是“遗传算法”。跟粒子群算法、蚁群算法一样,遗传算法也是属于启发式算法,它基于达尔文的进化论,模拟进化论中的“自然选择,物竞天择、适者生存”,通过N代的遗传、变异、交叉、复制,进化出问题的最优解。二、浅谈生物学2.1 达尔文教你进化论 学过初中生物的应该都知道达尔文的进化论。总结起来其实就是“物竞天择、适者生存”。这是什么意思呢...
2018-08-18 20:02:00
944
转载 Deepin系统下MATLAB中文字体乱码问题解决(加上字体美化)
一、前言 在Linux下的MATLAB使用自己的JRE运行,其默认的字体有限,再加上系统默认的字体也不好看(作为强迫症对字体有着高要求)。经过再网上的一番查找,找到了一种字体,将西文的Consola和中文的微软雅黑字体结合了起来,使其可以在中英文同时显示的时候都很耐看。接下来,就结合Deepin 15.6系统和MATLAB 2017a来解决字体乱码问题(理论上适用于任意linux系...
2018-08-16 15:37:00
278
转载 数学建模方法-蚁群算法
一、引言 哈喽大家好,今天要给大家介绍的是“蚁群算法”。跟粒子群算法一样,蚁群算法也是基于对生物行为的研究所受到启发而产生的。它的诞生比粒子群算法还要早3年,在1992年的某一天,一位叫Marco Dorigo的在他的博士论文中提出了蚁群算法,并称其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。。。好了历史背景介绍到止,接下来就认真讲一下何谓蚁群算法吧。二、蚂蚁寻食2.1 ...
2018-07-23 14:17:00
2273
转载 数学建模方法-粒子群算法
一、引言 哈喽大家好,有一段时间没更新Blog了,最近身体不太舒服哈,今天开始继续更了。言归正传,这次要讲的是“粒子群算法”。这个算法是由两个科学家在1995年,根据对鸟类捕食行为的研究所得到启发而想出来的。好的,接下来让我们开始吧。二、鸟类捕食行为 鸟妈妈有7个鸟宝宝,有一天,鸟妈妈让鸟宝宝们自己去找虫子吃。于是鸟宝宝们开始了大范围的捕食行为。一开始鸟宝宝们...
2018-07-21 12:23:00
926
转载 数学建模方法-模拟退火算法
一、引言 哈喽大家好,看到标题大家应该知道我今天要讲什么了吧。“模拟退火算法”,怎么听起来很燃的感觉,哈哈并没有啦,一点都不燃,但是很有用!!看完这篇文章你就懂我什么意思了。二、退火现象 首先,我们了解一下什么是“退火”。是指妖魔鬼怪快离开,火也快离开的意思吗?差不多哈哈,因为火离开了温度就低了嘛。好啦不开玩笑,讲正经点,退火就是就是将金属缓慢加热到一定温度,然后让其缓慢...
2018-07-17 22:13:00
471
转载 数学建模方法-Floyd算法
一、引言 哈喽大家好,今天要给大家讲的是Floyd算法。在那之前,大家还记得我们上一章讲的内容吗,就是那个Dijkstra算法,用来解决从A点到B点的最短路径问题。我们还给出了Matlab代码。Floyd算法也是用来处理最短路径问题的。它的理念跟Dijkstra有点不一样,但是最终的结果是一样的。Floyd算法主要是用到了动态规划的思想。在这里博主不打算讲到很抽象很高深的东西(毕竟...
2018-07-16 20:29:00
728
转载 数学建模方法-Dijkstra算法
一、引言 哈喽大家好,今天要讲的是图论中的一个经典的算法。是一种叫Dijkstra算法的东东。这个算法是干什么用的呢。首先大家先看下面这幅图: 这个东西是什么呢。我们可以这样理解,假如A到F表示6个地点。那些连接线就是道路。连接线上的数字就是两个地点间的距离。这样讲是不是很直观呢。好了,假如博主家在A点,博主的女神家在F点,有一天...
2018-07-15 00:18:00
521
转载 数学建模方法-灰色预测法
一、引言 大家好,今天是第三天,前两篇博文用到的数学建模方法应用的数学知识还比较少,在这一篇章,需要的数学知识变多了,大致需要一些高等数学中导数部分的知识,大家如果忘了的话记得自己去补哈。好言归正传,今天要讲的到底是什么方法呢,就是那个很出名的“灰色预测模型”啦。好了开讲咯!二、灰色预测模型2.1概念2.1.1 灰色系统、白色系统、黑色系统 在讲灰色预测模型的概念...
2018-07-13 17:15:00
4148
转载 数学建模方法-多属性决策模型
一、引言 哈喽大家好,今天我们要讲的一个内容叫“多属性决策”。这个东东它在工程设计、经济、管理和军事等诸多领域中有着广泛的应用。比如:投资决策、项目评估、产业部门发展排序和经济效益综合评价等等。那么接下来我们就要开始我们的内容咯。二、多属性决策2.1 概念 首先,什么是多属性决策呢,它指的是利用已有的决策信息通过移动的方式对一组(有限个)备选方案进行排序或者择优。它的...
2018-07-12 10:51:00
2364
转载 数学建模方法-层次分析法
一、引言 为了准备9月份的华为杯-数学建模比赛,在这个过程中,博主在网上学习了十种数学建模的方法。并根据自己的理解写下来。在这一篇章中,要讲述的是“层次分析法”。首先在讲解“层次分析法”之间,需要讲解的一个概念是由Santy提出的“一致矩阵法”。那么什么是“一致矩阵法”呢,大家好好看咯,我们要开始了。。二、一致矩阵法 一致矩阵法,听起来好像很难的样子,其实不然,实际上就...
2018-07-10 20:59:00
1866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人