24小时热门版块排行榜    

查看: 362  |  回复: 2

hanyuer

银虫 (小有名气)

[交流] matlab非线性拟合工具lsqcurvefit求助

matlab非线性拟合工具lsqcurvefit求助

M文件如下:
function F = myfun(x,xdata)
F = x(1)*xdata.^2 + x(2)*sin(xdata) + x(3)*xdata.^3;
xdata = [3.6 7.7 9.3 4.1 8.6 2.8 1.3 7.9 10.0 5.4];
ydata = [16.5 150.6 263.1 24.7 208.5 9.9 2.7 163.9 325.0 54.3];
x0 = [10, 10, 10]                    % Starting guess

command window 窗口中运行:
[x,resnorm] = lsqcurvefit(@myfun,x0,xdata,ydata)

出现错误提示:
??? Undefined function or variable 'x0'.

请问这个错在哪里
谢谢

我的Email:hanyuer2005@hotmail.com

» 猜你喜欢

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

ganchunlei

至尊木虫 (著名写手)

优秀版主

变量没有定义,可能变量名输入错误,仔细检查
人生的精彩不是拿一副好牌,而是把一副赖牌打成好牌!
2楼2010-08-17 10:09:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanyuer

银虫 (小有名气)

这个是help文件里的例子
3楼2010-08-17 14:53:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hanyuer 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见