摘要: 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用d... 阅读全文
posted @ 2014-07-15 11:01 nala_start 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 下面这个函数是取filein中的第line行写入fileout中的程序,如果想实现取特定几行,只要稍微修改一下就可以。functiondataout=dataread(filein,fileout,line) fidin=fopen(filein,'r'); fidout=fopen(fileo... 阅读全文
posted @ 2014-06-18 17:45 nala_start 阅读(496) 评论(0) 推荐(0) 编辑
摘要: Matlab取整函数有:fix,floor,ceil,round.取整函数在编程时有很大用处。一、取整函数1.向零取整(截尾取整)fix-向零取整(Roundtowardszero);>>fix(3.6)ans=32.向负无穷取整(不超过x的最大整数-高斯取整)floor-向负无穷取整(Roundt... 阅读全文
posted @ 2014-06-18 17:21 nala_start 阅读(11681) 评论(0) 推荐(0) 编辑
摘要: 基本形式>> y=[0 0.58 0.70 0.95 0.83 0.25];>> plot(y)生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。>> x=linspace(0,2*pi,30); % 生成一组线性等距的数值>> y=sin(x);>> plot(x,y)生成的图形是上30... 阅读全文
posted @ 2014-06-17 20:03 nala_start 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 计算你拥有动物的总数目与“在pet表中有多少行?”是同样的问题,因为每个宠物有一个记录。COUNT(*)函数计算行数,所以计算动物数目的查询应为:mysql> SELECT COUNT(*) FROM pet;+----------+| COUNT(*) |+----------+| 9 |+---... 阅读全文
posted @ 2014-06-16 12:52 nala_start 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 在数据分析之前,我们通常需要先将数据标准化(normalization),利用标准化后的数据进行数据分析。数据标准化也就是统计数据的指数化。数据标准化处理主要包括数据同趋化处理和无量纲化处理两个方面。数据同趋化处理主要解决不同性质数据问题,对不同性质指标直接加总不能正确反映不同作用力的综合结果,须先考虑改变逆指标数据性质,使所有指标对测评方案的作用力同趋化,再加总才能得出正确结果。数据无量纲化处理主要解决数据的可比性。数据标准化的方法有很多种,常用的有“最小—最大标准化”、“Z-score标准化”和“按小数定标标准化”等。经过上述标准化处理,原始数据均转换为无量纲化指标测评值,即各指标值都处于 阅读全文
posted @ 2014-03-18 20:16 nala_start 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: std(x) 算出x的标准偏差。 x可以是一行的matrix或者一个多行matrix矩阵如果只有一行,那么就是算一行的标准偏差,如果有多行,就是算每一列的标准偏差。std(x,a)也是x的标准偏差但是a可以=0或者1.如果是0和前面没有区别,如果是1就是最后除以n,而不是n-1. (你参考计算标准偏差的公式,一般都用除以n-1的公式。)std (x, a,b)这里a表示是要用n还是n-1,如果是a是0就是除以n-1,如果是1就是除以n。b这里是维数,比如说1 2 3 4 4 5 6 1如果b 是1,就是按照行分,如果b是2就是按照列分如果是三维的矩阵,b=3就按照第三维来分数据 阅读全文
posted @ 2014-03-18 19:33 nala_start 阅读(911) 评论(0) 推荐(0) 编辑