楼主: 我的素质低
2533 2

[MATLAB] matlab中,求解非线性方程代码 [推广有奖]

已卖:2774份资源

学术权威

83%

还不是VIP/贵宾

-

TA的文库  其他...

〖素质文库〗

结构方程模型

考研资料库

威望
8
论坛币
23391 个
通用积分
28308.6707
学术水平
2705 点
热心指数
2881 点
信用等级
2398 点
经验
228576 点
帖子
2968
精华
52
在线时间
2175 小时
注册时间
2012-11-24
最后登录
2024-1-13

一级伯乐勋章 初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章 中级信用勋章 高级学术勋章 高级热心勋章 高级信用勋章 特级学术勋章

楼主
我的素质低 学生认证  发表于 2015-2-6 16:11:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

源代码+代码解释+代码应用案例+参考


   

       本篇用来介绍非线性回归方程一般代码的样式,里面包含了简单非线性模型代码、简单预测的代码两个部分,欢迎大家补充、纠错、改错~
       你敢改,俺的万万个论坛币就敢送~












1、非线性回归源代码



  1. [beta,r,J]=nlinfit(x,y,'modelfun',beta0)    %非线性回归系数的命令
  2. nlintool(x,y,'modelfun',beta0,alpha)    %非线性回归GUI界面
  3. [Y,DELTA]=nlpredci('modelfun', x,beta,r,J) %获取x处的预测值Y及预测值的显著性为1-alpha的置信区间Y±DELTA
复制代码





2、非线性回归代码解释




beta:估计出的回归系数;

r:残差;

J:Jacobian矩阵;

x,y:输入数据x、y分别为矩阵和n维列向量,对一元非线性回归,x为n维列向量;

modelfun:M函数、匿名函数或inline函数,定义的非线性回归函数;

beta0:回归系数的初值;









3、应用案例     




解:

     (1)对将要拟合的非线性模型,建立M函数如下

  1. function yhat=modelfun(beta,x)
  2. %beta是需要回归的参数
  3. %x是提供的数据
  4. yhat=beta(1)*exp(beta(2)./x);
复制代码


     (2)输入数据

  1. x=2:16;
  2. y=[6.42 8.20 9.58 9.5 9.7 10 9.93 9.99 10.49 10.59 10.60 10.80 10.60 10.90 10.76];
  3. beta0=[8 2]';
复制代码


     (3)求回归系数

  1. [beta,r ,J]=nlinfit(x',y',@modelfun,beta0);
  2. beta
  3. beta =
  4.               11.6036
  5.               -1.0641
复制代码


     即得回归模型为

图片1.png






     (4)预测及作图



  1. [YY,delta]=nlpredci('modelfun',x',beta,r ,J);
  2. plot(x,y,'k+',x,YY,'r')
复制代码



图片2.jpg




4、参考   



     来源于MATLAB技术论坛。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB 非线性方程 matla atlab 线性方程 置信区间 源代码 matlab 模型

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
niuniuyiwan + 60 + 60 + 5 + 5 + 5 精彩帖子
客初 + 2 + 3 + 2 精彩帖子
fantuanxiaot + 30 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 90  论坛币 + 60  学术水平 + 8  热心指数 + 9  信用等级 + 8   查看全部评分

心晴的时候,雨也是晴;心雨的时候,晴也是雨!
扣扣:407117636,欢迎一块儿吐槽!!

沙发
fantuanxiaot 发表于 2015-2-7 14:24:54
选择主题分类里最好加个C/C++/C#的

藤椅
fantuanxiaot 发表于 2015-2-7 14:24:57
选择主题分类里最好加个C/C++/C#的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 11:45