有个博客的故事

杂七杂八2 Comments »

某个角落里,两个人在啦呱:

甲:这实验真难做啊,我快被愁死了。
乙:别着急,慢慢来吧,愁也木有用啊!
甲:对了,听说我这些实验数据可以用Excel Solver求解,你知道网上哪里有关于Excel Solver用法的介绍吗?
乙:有个博客。
甲:哪个博客?
乙:有个博客。
甲:我问你哪个博客啊??
乙:有个博客啊!
甲:你丫有毛病啊,我问你哪个博客你说有个博客啊!有个什么博客???
乙:有个叫”有个博客“的博客啊!!!你才有病呢!
甲:……

Excel Solver的用法

电脑相关6 Comments »

Solver是Excel一个功能非常强大的插件(Add-Ins),可用于工程上、经济学及其它一些学科中各种问题的优化求解,使用起来非常方便,Solver包括(但不限于)以下一些功能:

1、线性规划

2、非线性规划

3、线性回归,多元线性回归可以用Origin求解,也可以用Excel的linest函数或分析工具求解。

4、非线性回归

5、求函数在某区间内的极值

注意:Solver插件可以用于解决上面这些问题,并不是说上面这些问题Solver一定可以解决,而且有时候Solver给出的结果也不一定是最优的。
继续阅读 »

在Origin中作切线的方法

电脑相关8 Comments »

昨天师兄问我一个过曲线上的一点作切线的问题, 在Excel中作切线好像没有比较容易的方法,而在Origin中非常简单,只需要安装一下下面这个插件即可。

这个插件叫做 Tangent, 下载地址:Tangent

下载后双击安装,或直接拖到Origin界面中也可以安装。

安装后启动origin就会出现一个带有两个按钮的浮动窗口,点一下左边的按钮,在曲线上的选一个点然后双击,即可作出过该点的切线。

这个插件试用于Origin 7.0,7.5和8.0版本,不知道其它版本是否适用。

更多关于Origin的使用方法请参考Origin教程

Excel矩阵运算

电脑相关No Comments »

矩阵计算最好的软件是matlab,但如果仅仅是做些简单的矩阵运算,用Excel也可以,下面一些矩阵运算函数比较常用:

1、矩阵转置
这个经常用到,一组数据,本来是横着排列的,要变成竖着排列,转置一下就可以了,用到的函数是=Transpose(原矩阵)

2、矩阵乘法,A、B矩阵相乘
Excel函数:=MMult(矩阵A,矩阵B)

3、求逆矩阵
Excel函数:=MInverse (原矩阵)

4、求矩阵行列式的值

Excel函数:=MDETERM(矩阵)

上面这些函数的用法是这样的:输入原始矩阵后,选择适当大小的输出区域,比如结果应该是3行3列的矩阵,就在excel中选择一个3行3列的区域(求行列式的值时,选一个单元格就可以了),然后在公式栏中输入函数,按Ctrl + Shift + Enter就得到了结果。

5、矩阵加法:
这个最简单,一列一列地加起来就可以了

典型对应分析

杂七杂八No Comments »

典型对应分析(Canonical Correspondence Analysis)是荷兰的Cajo J. F. Ter Braak在1986年提出的一种数据分析方法,用于分析生物种群和环境因素之间的关系。

比如这个例子:

12种蜘蛛分布在28个地点,在一段时间内,同时在各个地点捕蜘蛛,在每个地点捕了几种,每种捕了几只都知道了,然后又知道每个地点的一些环境因素的数据,这样就可以用典型对应分析来分析这些蜘蛛和环境因素之间的关系。

继续阅读 »

用Excel做多元线性回归

电脑相关No Comments »

多元线性回归的具体介绍见这里

Excel做多元回归分析,有2种方法,操作非常简单,点几下鼠标就可以了。

(1)用linest函数

Linest函数格式:Linest(known_y‘s,known_x’s,const,stats)

known_y’s 是已知变量y值得集合
known_x’s 是已知自变量x值的集合,known_x’s 可以包含一组或多组变量
如果省略 known_x’s,则假设该数组为 {1,2,3,…},其大小与 known_y’s 相同
Const 为一逻辑值,用于指定是否将常数项强制设为 0
如果 const 为 TRUE 或省略,常数项将按正常计算
如果 const 为 FALSE,常数项将被设为 0
Stats 为一逻辑值,指定是否返回附加回归统计值
如果 stats 为 TRUE,则 LINEST 函数返回附加回归统计值
继续阅读 »

打开Excel文件提示需要安装

电脑相关13 Comments »

今天突然不能用Excel了,干着急就是打不开Excel文件,双击每个Excel文件时都提示需要安装,跳出一个对话框上面写着:”Preparing to install …”,令我非常纳闷,电脑里的Office软件是系里给装的正版的Microsoft Office Professional Edition 2003, 而且我也没有删除系统文件,怎么会出现这样的问题呢?

Google了一下,在一个国外网站找到了解决方法:在C:\Program Files\Microsoft Office\ OFFICE11目录下建一个空文件夹,命名为XLStart,就Ok了,就这么简单。不懂这是为什么,懂得同学请告诉我一下:)