文章分类 -  数值计算类

一些好的书写方法和日记
摘要:琢磨了好久matlab自带的曲线拟和工具箱, 发现这货只能解决从离散数据得到各种类型的拟和效果, 但是反之貌似没法实现, google一下有这两个函数可以用:lsqcurvefit和nlinfitlsqcurvefit(非线性最小二乘法)help了一下, 发现官方的文档过于详尽, 节选部分吧.LSQCURVEFIT solves non-linear least squares problems.X = LSQCURVEFIT(FUN,X0,XDATA,YDATA) starts at X0 and finds coefficients X to best fit the nonlinear 阅读全文
posted @ 2012-03-23 17:28 飞逝之痕 阅读(21194) 评论(0) 推荐(0)
摘要:还有另外一篇,包括非线性最小二乘拟合函数:min s.t. v1xv2求解程序名为lsqnonlin,其最简单的调用格式为:x=lsqnonlin(@F,x0, v1,v2)其最复杂的调用格式为:[x,norm,res,ef,out,lam,jac] = lsqnonlin(@F,x0,v1,v2,opt,P1,P2, ... )l 非线性拟合问题min s.t. v1xv2求解程序名为lsqcurvefit,其最简单的调用格式为:x=lsqcurvefit(@F, x0,t,y,v1,v2)其最复杂的调用格式为:[x,norm,res,ef,out,lam,jac] = lsqcurvefi 阅读全文
posted @ 2012-03-23 14:12 飞逝之痕 阅读(23494) 评论(0) 推荐(0)
摘要:Matlab统计工具箱应用(III)2011 年 07 月 18 日本节讨论统计工具箱在线性回归与回归分析中的应用。1. 回归分析的主要研究内容a. 建立因变量y与自变量x_1,x_2,…x_n之间的回归模型(经验公式)b. 对回归模型的可信度进行分析c. 判断每个自变量x_i对y的影响是否明显(方差分析)d. 诊断回归模型是否适合这组数据;e. 利用回归模型对y进行预测和分析2. 数据的标准化处理对数据进行标准化处理,一则不会改变数据之间的相关关系,却可以为后续的处理提供便利;二则可以对数据进行无量纲化处理,使每个变量都有等同的表现力。Undefined control sequence \ 阅读全文
posted @ 2012-02-24 08:30 飞逝之痕 阅读(8619) 评论(0) 推荐(0)
摘要:http://www.madio.net/forum-viewthread-tid-91108-extra-page%3D1%26filter%3Dlastpost%26dateline%3D7948800-ordertype-1.html昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem)是不同的,今天在网上具体查了一下:通常取模运算也叫取余运算,它们返回结果都是余数.rem和mod唯一的区别在于: 当x和y的正负号一样的时候,两个函数结果是等同的;当x和y的符号不同时,rem函数结果的符号和x的一样,而mod和y一样。 这是由于这两个函数的生成机制不同,rem函数. 阅读全文
posted @ 2011-10-09 17:00 飞逝之痕 阅读(329) 评论(0) 推荐(0)
摘要:求多维函数极值的一种算法,由Nelder和Mead提出,又叫单纯形算法,但和线性规划中的单纯形算法是不同的,由于未利用任何求导运算,算法比较简单,但收敛速度较慢,适合变元数不是很多的方程求极值,算法的基本思想如下:给定n个特征,可以构造一个具有n+1个顶点的单纯形,初始化时需(n+1)*n维矩阵(看成是有n+1个顶点的单纯形) ,矩阵的每一行为n元向量,x0为第一行,xi=x0+r*ei,r为对问题的特征长度大小的估计值,ei为单位向量,x0可初始化为全为1的向量,即认为每个特征权重是相同的,然后选取其余的,在选取过程中,r可以取相同的值也可以取不同的值(r可以看作是对第i个特征权重的调整) 阅读全文
posted @ 2011-06-09 14:32 飞逝之痕 阅读(1240) 评论(0) 推荐(0)