- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Python编程学习(持续更新)
Python基本函数汇总(一)1.abs(number) 返回数字的绝对值2.cmath.sqrt() 返回平方根,可以应用于负数3.float(object) 将字符串和数字转换成浮点数4.help() 提供交互式帮助5.input(prompt)
2014-12-18 11:19:27
736
原创 matlab函数定义(不断更新)
在MATLAB中:size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量
2014-07-30 17:45:02
1297
转载 三次样条插值
三次插值样条曲线在灵活性和计算速度之间进行了合理的折中。与更高次样条相比,三次插值样条只需较少的计算和存储,且较稳定。与二次插值样条相比,三次插值样条在模拟任意形状时显得更灵活。三次插值样条曲线由分段的三次多项式来描述。设其参变量为t,则分段三次插值样条曲线表达式的一般形式为: P(t) = B1 + B2t + B3t2 + B4t3 (0
2017-01-09 20:22:30
15287
原创 均相体系概念
均相体系也称均相系统(英文名称Homogeneous system)是物理化学的一个基本概念。“体系”又称为“系统”(英文名称system),是热力学中的一个概念,根据研究的需要,人为地把一部分物料从周围的物体中划分出来(可以是实际的,也可以是想像的)作为研究对象。这一被划分出来的一部分物料成为体系或系统。系统以外的那部分与系统有直接联系的物料统称为环境。“相”(英文名称Phase)也是热力学的基
2015-01-18 20:27:39
3183
转载 真是学无止境阿——关于PCA投影建模,今天又学到了很多
毕业论文就是搞得这个,本以为这么一弄,对PCA的掌握应该就算差不多了,没想到今天排练ppt讲稿的时候,我的另外一个导师一语道破天机——PCA建模预报的方法。今天收获不小,总结一下,免得以后忘记。PCA投影分类:有N个样本,直接用PCA投影,就可以看到它们的分类情况。在SVD的过程中,得到USV三个矩阵,U就是得分矩阵,V是载荷矩阵。如果在数据矩阵X中,每一个样本是按
2015-01-13 16:11:58
930
原创 化学计量学中一些重要的概念
1.向量内积实际上是投影运算在数学中,数量积(dot product; scalar product,也称为点积、点乘)是接受在实数R上的两个向量并返回一个实数值标量的二元运算。它是欧几里得空间的标准内积。两个向量a = [a1, a2,…, an]和b = [b1, b2,…, bn]的点积定义为:a·b=a1b1+a2b2+……+anbn使用矩阵乘法并把(纵
2015-01-08 20:14:52
1687
原创 拉曼谱峰强度问题
拉曼谱峰的强度问题比较复杂,归纳起来大概有如下几种影响因素: 1)振动基团的拉曼活性。有的基团的振动只有红外活性或拉曼活性很弱,这时基团含量再高,在拉曼光谱也只会表现出弱峰。 2)振动基团的含量 3)所用激发光的波长和功率 4)样品的照射点,对不均匀的样品,不同的照射点相对强度和绝对强度都可能不同。 4)激光照射样品的方式,如背照射或90度散射 4)散射光接收的角度和散射光
2015-01-06 11:14:27
15212
1
原创 线性代数-向量空间-基向量定义
在线性代数中一个向量空间,存在一个线性无关的向量组x1,...xn,...,使得对所有空间中的向量,都能被这个组线性表示。这个向量组就是这个空间的基。如果这个无关组有无限个向量,那么称这个空间是无限维的,如果有k个向量就称是k维的。 一般的,在n维空间中,那单位n个单位向量能构成一个基。但,基不是唯一的,任何个数为n的线性无关向量组都能构成n维空间的一基。这里并不要求
2015-01-05 10:10:56
4479
转载 python学习笔记-10(类class)
Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。1. 使用一个名为 __init__ 的方法来完成初始化。2. 使用一个名为 __del__ 的方法来完成类似析购操作。3. 所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。4. 可以使用 __class__ 来访问类型成员>>>>>> class MyClass:
2014-12-26 18:59:03
497
原创 python中while循环和for循环的用法
while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块。break,continue用在循环内,跳出整个循环或者跳出一次循环。一、while循环1、一般格式格式:首行以及测试表达式,有一列或多列缩进语句的主体以及一个选用的else部分(控制权离开循环时而没有碰到break语句时会执行)python会一直计算开投的测试,然后执
2014-12-26 16:01:16
6170
原创 numpy中一些函数的用法
c1=np.arange(2,3,0.1) #起点,终点,步长值。含起点值,不含终点值。c2=np.linspace(1,4,10) #起点,终点,区间内点数。起点终点均包括在内。同理,有logspace()函数
2014-12-24 19:07:57
493
转载 Python中的matplotlib用法(转载)
Python图表绘制:matplotlib绘图库入门matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本
2014-12-24 18:25:23
2378
原创 sigmoid函数解析与应用
sigmoid函数是一个具有良好性能的阈值函数,其函数在坐标轴上画出其曲线如图1所示。 sigmoid函数的函数表达式为:其函数特点为:光滑,且具有以下性质: 1.其定义域为 2.其值域为(-1,1) 3.函数f(x)的导数为
2014-12-16 11:04:22
3054
原创 MATLAB中PCA函数princomp个人理解
MATLAB中提供了一个PCA主元分析函数princomp,它的引用格式一般如下: [coef,score,latent,t2]=princomp(x),函数中各个参数的定义解释如下,如有错误,也请各位同志批评指正: 贡献率:PCA中的重要概念,贡献率越高代表此成分对整个数据而言越重要,从而可以按照贡献率将数据按照维数分成主成分(即贡献率最大的某维数据),第二主成分(即贡献率次大的
2014-12-12 19:53:49
7165
原创 协方差矩阵的详细说明
协方差矩阵的详细说明黄叶权 整理于2007-7-18 在做人脸识别的时候经常与协方差矩阵打交道,但一直也只是知道其形式,而对其意义却比较模糊,现在我根据单变量的协方差给出协方差矩阵的详细推导以及在不同应用背景下的不同形式。 变量说明:设为一组随机变量,这些随机变量构成随机向量 ,每个随机变量有m个样本,则有样本矩阵
2014-11-06 10:52:05
1076
转载 条件数学期望
Definition: The conditional expectation of X given Y=y is: ①E(X|Y=y) = ∑xf(x|y) for discrete case ②E(X|Y=y) = ∫xf(x|y)dx for continuous case 需要注意的一个问题是,EX是一个数值,而E(X|Y=y)是一个关于y的函数
2014-11-05 21:18:10
1097
转载 小三上位中的数学问题
由“第三者插足”产生的暧昧关系数量惊人。虽然这个现象很普遍,但是人们还几乎没研究过这种关系究竟品质如何。最近,社会心理学家约书亚·福斯特(Joshua Foster)及其同事的一项研究发现,这种关系无论在短期还是长期来看,都是痛苦的。研究结果发表在《人格研究杂志》(Journal of Research in Personality)[1]上。难以置信的是,几乎一半的美国人曾经尝试过做“第
2014-11-05 20:59:07
779
原创 卷积的解释
先来看信号处理中如何出现卷积的。假设B是一个系统,其t时刻的输入为x(t),输出为y(t),系统的响应函数为h(t),按理说,输出与输入的关系应该为Y(t)=h(t)x(t),然而,实际的情况是,系统的输出不仅与系统在t时刻的响应有关,还与它在t时刻之前的响应有关,不过系统有个衰减过程,所以t1()时刻的输入对输出的影响通常可以表示为x(t)h(t-t1),这个过程可能是离散的,也
2014-11-05 20:40:44
793
转载 matlab curve fitting tool工具箱的使用
1 cftool 又到了一年一度的西大建模,又想到大一的时候傻乎乎的想着自己什么也不会而什么也不参加。不会是可以学的,来大学的目的就是学会自己喜欢的自己不会的东西,说明那个时候还小呀。岁月沉淀过后留给我的经验就是我当初单纯的错了。现在已非专业的形式来记录点关于matlab cftool的用法。 cftool是matlab一个强大的曲线拟合工具箱。能实现多
2014-09-13 19:45:53
65599
2
转载 matlab数据拟合工具箱的应用(转载)
数据拟合工具箱笔记在matlab中做数据拟合是非常常见的事,而又以多项式拟合最为常用,下面简单介绍一下常见的多项式拟合的方法:多项式拟合1. 多项式拟合命令x=[1 2 3 4 5 6 7 8 9]; y=[9 7 6 8 5 2 4 10 30]; %导入拟合的数据 P=polyfit(x, y, 3); %多项式拟合,返回降幂排列的多项式系数,这里3是拟合的
2014-09-13 16:41:50
7228
原创 Savitzky-Golay 滤波器及其应用(光谱分析领域)
Savitzky-Golay滤波器(通常简称为S-G滤波器)最初由Savitzky和Golay于1964年提出,发表于Analytical Chemistry 杂志。之后被广泛地运用于数据流平滑除噪,是一种在时域内基于局域多项式最小二乘法拟合的滤波方法。这种滤波器最大的特点在于在滤除噪声的同时可以确保信号的形状、宽度不变。
2014-09-13 15:50:20
10588
1
原创 图论-二部图的定义
二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。
2014-08-10 20:25:45
3879
原创 ore性质及其证明应用
122. The booktime limit per test: 0.5 sec. memory limit per test: 4096 KBThere is a group of N (2<=N<=1000) people which are numbered 1 through N, and everyone of them has not less tha
2014-08-10 19:41:19
2091
原创 Fijkstra算法C语言版本和MATLAB版本
Fijkstra算法C语言版本:#include using namespace std; const int maxnum = 100;const int maxint = 999999; // 各数组都从下标1开始int dist[maxnum]; // 表示当前点到源点的最短路径长度int prev[maxnum]; // 记录当前
2014-08-08 19:09:53
779
原创 DFS-深度优先遍历
图深度优先遍历的递归定义编辑深度优先遍历(Depth-First Traversal)假设给定图G的初态是所有顶点均未曾访问过。在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下:首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可达的
2014-07-29 19:14:12
471
原创 图论经典定义及寻迹算法
1、基本概念:(1)定义欧拉通路 (欧拉迹)—通过图中每条边一次且仅一次,并且过每一顶点的通路。欧拉回路 (欧拉闭迹)—通过图中每条边一次且仅一次,并且过每一顶点的回路。欧拉图—存在欧拉回路的图。欧拉图就是从一顶出发每条边恰通过一次又能回到出发顶点的那种图,即不重复的行遍所有的边再回到出发点。通路和回路-称vie1e2…envj为一条从 vi到 vj且长度为n的通路,其中长度是
2014-07-29 18:28:33
2171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅