
数学建模
文章平均质量分 64
_rhinoceros_
非淡泊无以明志,非宁静无以致远。
展开
-
无约束优化方法——进退法求函数极值(matlab实现)
一、进退法进退法是一种重要的无约束优化方法,本文以求函数的极小值为例理解进退法的思想,事实上进退法作为一种思想应用相当广泛。进退法顾名思义,就像人走路一样,以迭代的方式,不断得通过进退来逼近我们想要的答案(不一定是绝对精确的解,但是可以控制误差)二、代码及讲解clcclear %清理屏幕f=@ (x) (x-1).^2+1; ...原创 2019-11-10 09:29:57 · 3780 阅读 · 0 评论 -
动手用Simulink做Matlab的第一个仿真(2016a版本)
找到simulink的位置首先打开matlab2016a,出现如下界面,注意调到主页上,然后看到下面工具栏里有一个simulink,打开即可(如图中蓝色圆圈所示)打开效果:开始仿真看到是纯英文的,首先有些懵逼,还是先查一下英文含义,看一下我们将要用到的Blank Model,意为空白模块,显然这个是比较经典的一个东西。我们打开它。出现如下界面:这一大块空白就是我们的工作区,需...原创 2019-10-28 01:48:49 · 10334 阅读 · 1 评论 -
(数学建模)最小二乘法(第二章) 加权最小二乘法多项式拟合(python实现)
前言接着之前写的第一章写,这次用python来实现加权最小二乘。一、用随机数据进行最小二乘法拟合我们先随机取一些数据,这里用python的随机数函数实现。import numpy as npimport pandas as pdimport statsmodels.api as smimport matplotlib.pyplot as pltimport seaborn as s...原创 2019-10-26 21:03:34 · 12827 阅读 · 2 评论 -
(数学建模)最小二乘法(第一章) 多项式拟合实例(matlab实现)
一、什么是最小二乘法最小二乘法在生活中的例子:拿测一个人的身高为例,现实生活中我们无法用测量仪器完全准确地测得一个人的身高,相应地,用任何仪器测量都会存在误差。当然,我们求某人的身高时也不需要完全准确,我们只要使误差在一定范围之内就行了。比如我们生活中并不认为1.831米和1.832米身高的人有什么区别。但是我们会觉得1.83米的人和1.85米的人有所差别,比如很多女生会更喜欢身高为后者的男生...原创 2019-10-26 01:58:00 · 9948 阅读 · 1 评论 -
(数学建模)傅里叶变换-第一节——定义和简单例子(Python实现)
一、引入生活当中,我们常常需要把杂乱的信息分解开进行研究。比如我们看到的光是无色的,但是当其透过三棱镜时,会发生色散,这样不同颜色的光就被我们分离出来了,我们就可以对光进行研究了。光是一种电磁波,同样地,声波、收音机的波也可以进行类似的处理,将不同的频段分离出来,就可以进行降噪。二、概念f(t)是t的周期函数,如果t满足狄里赫莱条件:在一个以2T为周期内f(X)连续或只有有限个第一类间断点,...原创 2019-10-17 19:43:51 · 3260 阅读 · 1 评论 -
(数学建模-机器学习)K-means聚类算法(python实现)
一、算法简介:K-means算法是典型的基于距离的非层次聚类算法,以距离作为相似性的评价指标,认为两个对象的距离越近,其相似度就越大。二、算法流程:1.设置一个常数K作为类数,随机选取K个初始质心(K的取值方法下面会讲)。2.重新计算K个聚类的质心(第一次不需要重新计算),然后计算样本值和每个质心间的相似程度(如上文讲到,相似性评价指标为距离),将各个样本归类到其最接近的质心当中,(这样...原创 2019-10-17 03:32:50 · 3471 阅读 · 1 评论