24小时热门版块排行榜    

查看: 4027  |  回复: 14

月只蓝

主管区长 (职业作家)

引用回帖:
9楼: Originally posted by htiejiang at 2015-07-19 15:36:40
那太好了。这个拟合过程需要编写大量公式。第一张图是公式之间关系,也就是Tp和Tc与磁场强度之间的关系,txt文本中给出了数据。第二张和第三张图是别人已经拟合过的结果。纵坐标是Tp和Tc的模,也就是复数取绝对值, ...

很抱歉,我没有太多时间从源头阅读你给出的文献,我是想用其他方法帮你拟合看看,是不是结果也是像你在7楼给出的那样。
所以最理想的方式是你给出文本形式的公式和数据,我来拟合看看。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
11楼2015-07-19 19:17:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htiejiang

银虫 (正式写手)

引用回帖:
10楼: Originally posted by 月只蓝 at 2015-07-19 15:52:32
把公式以文本形式给出吧 把你在 origin 中拟合的公式给出吧
...

上半部分是系统自定义的,不能修改。如图所示。下面的代码是我自己写的
double SIGMA0;
        double OMEGA=2*3.1415926*NU; //NU;
        double OMEGAC=E*B/(ME*M0);
        double TC,TP;
        complex SIGMAXX,SIGMAXY;
        complex DSXX,DSXY,TCC,TPP;
        SIGMA0=1.6E-19*N*E^2*TAU/(ME*M0); // Ö±á÷μçμ¼
        SIGMAXX=SIGMA0*(1-1i*OMEGA*TAU)/((1-1i*OMEGA*TAU)^2+(OMEGAC*TAU)^2)+A*SIGMA0/2*(1/(1-1i*OMEGA*TAU-1i*OMEGAC*TAU)^2+1/(1-1i*OMEGA*TAU+1i*OMEGAC*TAU)^2);
        SIGMAXY=SIGMA0*OMEGAC*TAU/((1-1i*OMEGA*TAU)^2+(OMEGAC*TAU)^2)+A*SIGMA0/(2*1i)*(1/(1-1i*OMEGA*TAU-1i*OMEGAC*TAU)^2-1/(1-1i*OMEGA*TAU+1i*OMEGAC*TAU)^2);
        DSXX=SIGMAXX*D*Z0;
        DSXY=SIGMAXY*D*Z0;
        TPP=1.0-DSXX/2.0; //(4+2*DSXX)/(4+4*DSXX+DSXX^2+DSXY^2);
        TCC=DSXY/2.0; //2*DSXY/(4+4*DSXX+DSXX^2+DSXY^2);
        TC=sqrt(TCC.m_re^2+TCC.m_im^2);
        TP=sqrt(TPP.m_re^2+TPP.m_im^2);
        T=S*TC-(S-1)*TP; //SIGMA0*D*Z0+S-S;
origin 8.5做曲线拟合时候,提示已经收敛但是曲线一点不重合
捕获.PNG

12楼2015-07-19 22:01:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
12楼: Originally posted by htiejiang at 2015-07-19 22:01:10
上半部分是系统自定义的,不能修改。如图所示。下面的代码是我自己写的
double SIGMA0;
        double OMEGA=2*3.1415926*NU; //NU;
        double OMEGAC=E*B/(ME*M0);
        double TC,TP;
        complex SIGMAXX,SIGMAXY;
        comp ...

本想帮你验证一下是公式数据不匹配还是 origin 算法设置的问题,但看来你的公式比较复杂,在我这边难以实现。也许你可以用1stopt 软件来试试,至少不存在算法不够强大的问题。

[ 发自小木虫客户端 ]
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
13楼2015-07-20 08:20:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htiejiang

银虫 (正式写手)

引用回帖:
13楼: Originally posted by 月只蓝 at 2015-07-20 08:20:08
本想帮你验证一下是公式数据不匹配还是 origin 算法设置的问题,但看来你的公式比较复杂,在我这边难以实现。也许你可以用1stopt 软件来试试,至少不存在算法不够强大的问题。
...

1STOPT我只有1.5版本。复数运算和共参数拟合需要高版本的。多么希望论坛能破解一下5.0,6.0版本。之前有个5.0适用版本,但是就用了一次就不行了。
14楼2015-07-20 12:09:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
14楼: Originally posted by htiejiang at 2015-07-20 12:09:13
1STOPT我只有1.5版本。复数运算和共参数拟合需要高版本的。多么希望论坛能破解一下5.0,6.0版本。之前有个5.0适用版本,但是就用了一次就不行了。...

试用版用完重新安装即可再试用。而且你待拟合参数个数不超过4个,满足试用版参数限制。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
15楼2015-07-20 12:56:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 htiejiang 的主题更新
信息提示
请填处理意见