24小时热门版块排行榜    

查看: 498  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

水月璧霓

铜虫 (初入文坛)

[求助] Matlab2012a隐函数曲线拟合

ff=f';
uu=u;
F=@(q,x)q(1)/((1+q(2)*x(:,2)+q(3)*x(:,2).^2-x(:,1).^2).^2+(x(:,2).^2/q(4)).^2).^0.5-x(:,2);
>> x=[ff uu];
>> q0=[1 1 1 1];
warning off
q=nlinfit(x,zeros(size(x,1),1),F,q0);
Error using nlinfit (line 121)
Error evaluating model function
'@(q,x)q(1)/((1+q(2)*x(:,2)+q(3)*x(:,2).^2-x(:,1).^2).^2+(x(:,2).^2/q(4)).^2).^0.5-x(:,2)'.

Caused by:
    Error using  -
    Matrix dimensions must agree.

本人用的Matlab2012a,该程序问题出现在哪呢?(q0的取值范围不知道)
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : f.mat
  • 2013-04-12 16:58:41, 929.07 K
  • 附件 2 : u.mat
  • 2013-04-12 16:58:59, 4.51 M
  • 附件 3 : x.mat
  • 2013-04-12 16:59:17, 5.41 M

» 猜你喜欢

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

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

水月璧霓

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by 1592203609 at 2013-04-14 14:42:09
矩阵的维度应该一致,就是那两个矩阵应该有相同的行和列

这个我检查了一下维度是一样的
3楼2013-04-15 09:30:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

1592203609

荣誉版主 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-04-16 00:03:03
矩阵的维度应该一致,就是那两个矩阵应该有相同的行和列
2楼2013-04-14 14:42:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见