今天测试。这首题,真的很头疼,第一次看到这个题,就知道要用nlinefit函数做,但是我一个地方没搞清楚,

花了我40多分钟还没做也来。

最后终于是调用的函数出错了。主要是没有将一个列抽出来。一个二维的当一维做,能对吗?只能呵呵了!!!

在看题之前,先熟悉数组的操作:

创建数组

x=[a b c d e f ] 创建包含指定元素的行向量

x=first:last 创建从first开始,加1计数,到last结束的行向量

x=first:increment:last 创建从first开始,加increment计数,last结束的行向量

x=linspace(first,last,n) 创建从first开始,到last结束,有n个元素的行向量

x=logspace(first,last,n) 创建从开始,到结束,有n个元素的对数分隔行向量

数组元素的访问

访问一个元素: x(i)表示访问数组x的第i个元素.

访问一块元素: x(a:b:c)表示访问数组x的从第a个元素开始,以步长为b到c个元素(但不超过c),b可以为负数,b缺损时为1.

直接使用元素编址序号. x([a b c d]) 表示提取数组x的第a、b、c、d个元素构成一个新的数组

[x(a) x(b) x(c) x(d)].这点很重要的!!!!!!!!!

还有其它的操作,有兴趣的还可以找百度文库中的PPT:如下

在研究化学动力学反应过程中,建立了一个反应速度和反应物的数学模型,形式为

其中 为未知参数,是三种反应物(氢,n戊烷,异构戊烷)的含量,y是反应速度今测得一组数据如下表,试由此确定参数 。并给出置信区间。 的参考值(1,0.05,0.02,0.1,2)

序号反应速度y 氢 n戊烷 异构戊烷

1     8.55 470 300 10

2     3.79 285 80 10

3     4.82 470 300 120

4     0.02 470 80 120

5     2.75 470 80 10

6     14.39 100 190 10

7     2.54 100 80 65

8     4.35 470 190 65

9     13.00 100 300 54

10      8.5 100 300 120

11     0.05 100 80 120

12     11.32 285 300 10

13      3.13 285 190 120

用到的函数如下;

x=[470 300 10

285 80 10

470 300 120

470 80 120

470 80 10

100 190 10

100 80 65

470 190 65

100 300 54

100 300 120

100 80 120

185 190 10

285 190 120];

y=[8.55

3.79

4.82

0.02

2.75

14.39

2.54

4.35

13.00

8.5

0.05

11.32

3.13];

beta0=[1 0.05 0.02 0.1 2];

[beta,r,J]=nlinfit(x,y,'model',beta0);

[Y,DELTA]=nlpredci('model',x,beta,r,J);

Y+DELTA

Y-DELTA

二、 (6分)观察落叶松的树龄x和平均高度H有如下资料(见表14-4)

表14-4

xi

2

3

4

5

6

7

8

9

10

11

hi

5.6

8

10.4

12.8

15.3

17.8

19.9

21.4

22.4

23.2

若h对x的回归方程为抛物线型,试求出气方程中的未知参数,并作回归分析.

使用到的函数是polyfit和polyconf这两个函数。

这题读者可以试着求解!

回归分析:非线性nlinfi的更多相关文章

  1. SPSS相关和回归分析

    1.语文和数学成绩都受IQ的影响而且相互影响,则分析语文和数学的关系时需要偏相关分析.2.距离分析用于探索相似性,比如给了某年的12个月三个城市的气温数据,然后分析,会得到一个相似性矩阵,这是个对称阵 ...

  2. 机器学习 第四篇:OLS回归分析

    变量之间存在着相关关系,比如,人的身高和体重之间存在着关系,一般来说,人高一些,体重要重一些,身高和体重之间存在的是不确定性的相关关系.回归分析是研究相关关系的一种数学工具,它能帮助我们从一个变量的取 ...

  3. 非线性函数的最小二乘拟合及在Jupyter notebook中输入公式 [原创]

    突然有个想法,能否通过学习一阶RC电路的阶跃响应得到RC电路的结构特征——时间常数τ(即R*C).回答无疑是肯定的,但问题是怎样通过最小二乘法.正规方程,以更多的采样点数来降低信号采集噪声对τ估计值的 ...

  4. Python回归分析五部曲(一)—简单线性回归

    回归最初是遗传学中的一个名词,是由英国生物学家兼统计学家高尔顿首先提出来的,他在研究人类身高的时候发现:高个子回归人类的平均身高,而矮个子则从另一方向回归人类的平均身高: 回归分析整体逻辑 回归分析( ...

  5. Python回归分析五部曲(三)—一元非线性回归

    (一)基础铺垫 一元非线性回归分析(Univariate Nonlinear Regression) 在回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条曲线近似表示,则称为一元非线性回归 ...

  6. Excel 回归分析

    1 分析两个变量和一个因变量的关系 降水,温度与生长的关系曲线 降水是连续的数,温度有三个温室,每个温室一个温度,生长也是连续的数. 作图的方法是将降水放在一列,然后生长根据温度放三列,同一个温度的放 ...

  7. 回归分析法&一元线性回归操作和解释

    用Excel做回归分析的详细步骤 一.什么是回归分析法 "回归分析"是解析"注目变量"和"因于变量"并明确两者关系的统计方法.此时,我们把因 ...

  8. 遗传算法的C语言实现(一):以非线性函数求极值为例

    以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等.当时懂得 ...

  9. PRML读书会第十二章 Continuous Latent Variables(PCA,Principal Component Analysis,PPCA,核PCA,Autoencoder,非线性流形)

    主讲人 戴玮 (新浪微博: @戴玮_CASIA) Wilbur_中博(1954123) 20:00:49 我今天讲PRML的第十二章,连续隐变量.既然有连续隐变量,一定也有离散隐变量,那么离散隐变量是 ...

随机推荐

  1. MongoDB安装,打开及增,删,改,查

    MongoDB是目前最流行的NoSQl之一,NoSQL及No Only Sql,之所以这样叫我的理解是它摒弃了传统关系型数据库的字段类型的概念,而是将所有的数据以key-value方式存储,以key索 ...

  2. Uva227.Puzzle

    题目连接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  3. 2016"百度之星" - 资格赛(Astar Round1) 1004

    思路:题目很简单,直接用map记录每个字符串的个数就可以了.记得对每个字符串先sort(). AC代码: #include <cstdio> #include <stdlib.h&g ...

  4. windows10 离线包安装net3.5

    找到离线镜像: 管理员命令行运行:dism.exe /online /enable-feature /featurename:netfx3 /Source:E:\sources\sxs 路径根据实际情 ...

  5. 特殊权限:SUID,SGID,Sticky

    特殊权限passwd:s SUID: 运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者:    chmod u+s FILE    chmod u-s FILE        如果FIL ...

  6. python高级编程(第12章:优化学习)2

    #优化策略 #3个原则 """ 1a:寻找其他原因:确定第三方服务器或资源不是问题所在 2a:度量硬件:确定资源足够用 3a:编写速度测试:创建带有速度要求的场景 &qu ...

  7. UITableView 滚动时隐藏键盘

    #pragma mark - UItableView滚动时收键盘 - (void)scrollViewWillBeginDragging:(UITableView *)scrollView { [se ...

  8. Function.prototype.call.apply结合用法

     昨天在网上看到一个很有意思的js面试题,就跟同事讨论了下,发现刚开始很绕最后豁然开朗,明白过来之后发现还是挺简单的,跟大家分享下!  题目如下: var a = Function.prototype ...

  9. (HYSBZ)BZOJ 1588 营业额统计

    营业额统计 Time Limit: 5000MS   Memory Limit: 165888KB   64bit IO Format: %lld & %llu Description 营业额 ...

  10. MySQL学习笔记:MySQL: ERROR 1064(42000)

    ERROR 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL s ...