24小时热门版块排行榜    

查看: 2036  |  回复: 4

第三世界

木虫 (正式写手)

[求助] 怎么利用matlab计算出非线性函数模型的系数? 急求!!!!! 已有2人参与

请问怎么利用matlab计算这个非线性函数中a、b、c   的值,程序是什么?(急求……谢谢!)
非线性函数   y=a(c^(1/2)-(c-x)^(1/2))-b(c^(3/2)-(c-x)^(3/2))

利用图片显示的更清晰

[img]http://pix.ie/8351world/3464317][/img]

第一次发图,不知道能不能成功,把图片当成附件上传,如果图挂了,就请看附件里的非线性函数,谢谢!

x=(60,180,240,360,480,600)
y=(2.88,5.17,5.81,6.92,7.86,8.24)
怎么利用matlab计算出非线性函数模型的系数?  急求!!!!!
11.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feign_te

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
命令窗口cftool  调出曲线拟合界面
DATA按钮输入数据
Fitting  拟合类型选择Custom Equations
New Equation 输入函数表达式
2楼2013-12-25 22:28:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hppdyx

木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
拟合工具箱,自定义函数

[ 发自小木虫客户端 ]
不以风骚惊天下,但求淫荡动世人
3楼2013-12-25 22:40:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

第三世界

木虫 (正式写手)

引用回帖:
2楼: Originally posted by feign_te at 2013-12-25 22:28:19
命令窗口cftool  调出曲线拟合界面
DATA按钮输入数据
Fitting  拟合类型选择Custom Equations
New Equation 输入函数表达式

你好,我之前没有接触过matlab,可以详细一点吗?
另外就是你看看利用下面这个程序解出的答案对吗?我最终要写出的方程模型a、b、c的取值要带虚部吗?
function qiux=[60,180,240,360,480,600];
                y=[2.88,5.17,5.81,6.92,7.86,8.24];
                abc0=[2 2 2];
                abc=lsqcurvefit(@fun,abc0,x,y)

function y=fun(a,x)
y=a(1)*(a(3)^0.5-(a(3)-x).^.5)-a(2)*(a(3)^1.5-(a(3)-x).^1.5);
ans=
abc =   
0.0559 - 0.4187i  -0.0001 + 0.0001i   1.6499 - 1.8687i
4楼2013-12-27 14:32:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

第三世界

木虫 (正式写手)

引用回帖:
3楼: Originally posted by hppdyx at 2013-12-25 22:40:18
拟合工具箱,自定义函数

谢谢
5楼2013-12-27 14:32:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 第三世界 的主题更新
信息提示
请填处理意见