永发信息网

matlab的nlinfit问题

答案:2  悬赏:40  手机版
解决时间 2021-02-14 06:42
a=[1,1,1];
>> r=15:49;
>> b1=[ 0.000010000 0.000160000 0.000840000 0.002390000 0.004150000 0.010370000 0.019870000 0.028860000 0.044920000 0.055200000 0.054620000 0.059010000 0.059650000 0.068670000 0.055330000 0.040070000 0.032520000 0.025670000 0.018140000 0.014650000 0.011940000 0.009660000 0.008380000 0.006950000 0.005590000 0.005320000 0.004050000 0.004600000 0.003400000 0.003210000 0.003420000 0.002950000 0.003690000 0.003750000 0.002660000 ];
>> fun=inline('1/sqrt(2*pi*a(2).^2)*exp(-1/2*(log(r-15)-a(1)).^2/a(2)^2)*a(3)','r','a');
>> ae=nlinfit(t,c,f,a);

程序显示错误:??? Error using ==> nlinfit at 127
MODELFUN should return a vector of fitted values the same length as Y.

然后我简化方程fun=inline('exp(log(r))','r','a'),,还是那个错,,很急大家帮帮忙
r,b1都是35个
最佳答案
我的matlab告诉我这错。
MODELFUN must be a function that returns a vector of fitted values the same size as Y (1-by-35). The model function you
provided returned a result that was 1-by-3.
One common reason for a size mismatch is using matrix operators (*, /, ^) in your function instead of the corresponding
elementwise operators (.*, ./, .^).

如果你还不知道自己哪错了,就试试用fun=inline('exp(log(r))','a','r')再算一下(注意我给你的函数和你写的是不一样的)然后应该就知道了。
全部回答
%[1 1 1]就是给a(1),a(2),a(3) 参数赋予初值 %程序运行不了是因为你定义的内联函数inline有错,注意t为数组运算符得用点 t=[1790:10:2000]; p=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.0 226.5 251.4 281.4]; ft=inline('a(1).*a(2)./(a(1)+exp(-a(3).*t).*a(2)-exp(-a(3).*t).*a(1))','a','t'); a=nlinfit(t,p,ft,[1 1 1]) %a = 1.0000 94.7727 1.0000 %但是给出警告,拟合结果不好,得参考帮助设置一下optimset 另外,团idc网上有许多产品团购,便宜有口碑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
春霞发室地址有知道的么?有点事想过去
红绿蓝公牛安全插座日杂塑料百货这个地址在什
汽车2.4排量是什么意思
解梦!梦到死去的爷爷和自己说话。
美达发型设计地址在什么地方,我要处理点事
生产要素购买者将购买的生产要素未来应纳税款
卡布西游修改器真的在哪儿下载
团丘村怎么去啊,我要去那办事
搜索一下去利辛的客车是几点亳州到利辛、早上
迁西县老年科普大学怎么去啊,有知道地址的么
电动车后轮转不动很紧,急急急!求助各位
新凤美剪烫染(中兴街店)地址有知道的么?有点
人体血液中缺乏哪种无机盐时,肌肉会发生抽搐
我的网站,两个月了,百度一直不收录谁知道是
江西护理职业技术学校,学生毕业后国家认可吗
推荐资讯
我在网上买了个三星s6得水货,怎么识别这手机
结合材料,你认为地铁票价应怎样调整,运用经
求古风型的QQ分组
用诗经体例批判诗经的广西清朝名人是谁,好像
停车场(梅山街)(兴安路352号停车场)地址有知
新兴县城市花园幼儿园地址有知道的么?有点事
银川第二人民属于三甲医院吗
刚买不到一个月的手机进水能保修吗
吉利金刚1.6标配油耗情况
急救 急救 我家的德牧 5个月了 不知道怎么了
读材料,分析下列问题(16分)材料一2010年5
做领导,还是成佛,我怎么选择呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?