24小时热门版块排行榜    

查看: 6101  |  回复: 0

yi小小鸟

木虫 (小有名气)

小小鸟

[求助] 求指导,MATLAB非线性拟合无法完成,提示-Complex value computed by model function

本人想通过matlab做一个非线性数据拟合,一直实现不了,求大神指导,万分感谢!

拟合公式:R(fx)=3*A*us/(ua+us)/(((((3*ua*(ua+us))+(2*3.14*fx)^2)^(1/2))/(ua+us)+1)*((((3*ua*(ua+us))+(2*3.14*fx)^2)^(1/2))/(ua+us)+3*A))
此公式为文献上给出的原始公式,A为一个常数,R反射率,fx空间频率,均为实验数据,ua和us是最终想拟合的参数。

Matlab程序:

clear all;clc;
for i = 1:5
    I0 = imread([路径',num2str(i),'.jpg']);
    I{i} = I0;
end
n=1.51;fx_0=[0.04:0.01:0.08];
Reff=0.0636*n+0.668+0.710/n-1.440/n^2;
A_value=(1-Reff)/[2*(1+Reff)];
syms A ua us fx;
f = sym('3*A*us/(ua+us)/(((((3*ua*(ua+us))+(2*3.14*fx)^2)^(1/2))/(ua+us)+1)*((((3*ua*(ua+us))+(2*3.14*fx)^2)^(1/2))/(ua+us)+3*A))');
f = subs(f,A,A_value);
f_str = char(f);
for i = 1:201
    for j = 1:201
        st_ = [-0.0146 -0.8187];
        ft_ = fittype(f_str,...
    'dependent',{'R'},'independent',{'fx'},...
    'coefficients',{'ua', 'us'});
for k = 1:5
    R(k) = double(I{k}(i,j));
end
[cfun,gof] = fit(fx_0',R',ft_,'Startpoint',st_);
I_result_ua(i,j) = cfun.a;
I_result_us(i,j) = cfun.b;
    end
end

subs(f,A,A)
f = sym('(3*A*us/(ua+us)/(((((3*ua*(ua+us))+(2*3.14*fx)^2)^(1/2))/(ua+us)+1)*((((3*ua*(ua+us))+(2*3.14*fx)^2)^(1/2))/(ua+us)+3*A)))')

拟合后matlab一直显示Complex value computed by model function, fitting cannot continue.
Try using or tightening upper and lower bounds on coefficients.
更改了ua和us的初始变量,也没有效果。

注:程序中的数据为五幅图片,分别是fx在0.04、0.05、0.06、0.07、0.08/mm下的,拟合思路为用5幅图的同一位置(x,y)的数据进行拟合,逐点拟合。所以最后输出的是ua和us201*201的一组数据,可以通过imshow显示图片。

一直实现不了,求大神指导,万分感谢!

求指导,MATLAB非线性拟合无法完成,提示-Complex value computed by model function
1.jpg


求指导,MATLAB非线性拟合无法完成,提示-Complex value computed by model function-1
2.jpg


求指导,MATLAB非线性拟合无法完成,提示-Complex value computed by model function-2
3.jpg


求指导,MATLAB非线性拟合无法完成,提示-Complex value computed by model function-3
4.jpg


求指导,MATLAB非线性拟合无法完成,提示-Complex value computed by model function-4
5.jpg
回复此楼
HappyEveryday!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 yi小小鸟 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +16 爱看书的可乐 2026-08-26 18/900 2026-08-30 05:48 by winsaint
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 jCd0dEvKHShX 2026-08-29 4/200 2026-08-30 03:26 by ZPa0EcMwuECS
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 G6APbkg8SA6w 2026-08-29 3/150 2026-08-30 02:22 by ZPa0EcMwuECS
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:58 by ZPa0EcMwuECS
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:47 by ZPa0EcMwuECS
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +5 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:47 by ZPa0EcMwuECS
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-30 01:14 by ZPa0EcMwuECS
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 ASdOkHsho7FD 2026-08-28 7/350 2026-08-30 01:03 by ZPa0EcMwuECS
[论文投稿] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 ASdOkHsho7FD 2026-08-28 5/250 2026-08-30 01:03 by ZPa0EcMwuECS
[论文投稿] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 ASdOkHsho7FD 2026-08-28 5/250 2026-08-30 00:41 by ZPa0EcMwuECS
[基金申请] 为什么到现在没收到通知? +4 tannykie 2026-08-29 4/200 2026-08-29 17:14 by lmz0216
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 基金不中,共勉 +11 eulota 2026-08-26 11/550 2026-08-28 14:22 by 火星超人xi
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
信息提示
请填处理意见