24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2205  |  回复: 27

jiahan1989

金虫 (著名写手)

引用回帖:
9楼: Originally posted by 月只蓝 at 2013-04-15 08:55:43
function feixianxingnihe1
clear all;clc
format long
data1=;
tspan=data1(:,1);   %r的数据,在此输入
xexp=data1(:,2);    %E的数据,在此输入

k0=;
lb=-*1e5;
ub=*1e5;


%-------------------- ...

你好,这是最优结果吗?可是t1,t2要大于0 呢,不过还是要谢谢啦,金币给你吧
做好每一件小事
11楼2013-04-15 09:05:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiahan1989

金虫 (著名写手)

引用回帖:
10楼: Originally posted by 月只蓝 at 2013-04-15 08:58:22
我比较喜欢把数据直接复制进m文件。当然,也可以用“xlsread 文件存放路径.xlsx ”这个命令。...

你好,请问你熟悉Originpro吗,如果我要是用这拟合,怎么才能把y0+A1+A2=0加进去呢?
做好每一件小事
12楼2013-04-15 09:09:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
11楼: Originally posted by jiahan1989 at 2013-04-15 09:05:44
你好,这是最优结果吗?可是t1,t2要大于0 呢,不过还是要谢谢啦,金币给你吧...

是的,是最优结果,但不一定有物理意义。
在程序中,将t1和t2的取值下限设定为大于0即可:
lb=-[1 1 0 0]*1e5;
R^2也能到0.995

附图3.jpg

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
13楼2013-04-15 09:16:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

★ ★
csgt0: 金币+2, 谢谢 2013-04-17 14:04:39
引用回帖:
12楼: Originally posted by jiahan1989 at 2013-04-15 09:09:17
你好,请问你熟悉Originpro吗,如果我要是用这拟合,怎么才能把y0+A1+A2=0加进去呢?...

Origin我也用过,可参考,或附件文件http://www.doc88.com/p-706555479424.html

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : origin中自定义公式对数据进行非线性拟合.pdf
  • 2013-04-15 09:21:24, 1.31 M
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
14楼2013-04-15 09:22:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiahan1989

金虫 (著名写手)

送红花一朵
引用回帖:
2楼: Originally posted by jerkwin at 2013-04-14 22:58:20
单变量双指数项拟合,origin中点下鼠标就出来了,何必费心去写代码

你好,我就是用的Originpro,请问怎么把y0+t1+t2=0体现出来呢?谢谢啦,在线等的
做好每一件小事
15楼2013-04-15 09:24:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
15楼: Originally posted by jiahan1989 at 2013-04-15 09:24:34
你好,我就是用的Originpro,请问怎么把y0+t1+t2=0体现出来呢?谢谢啦,在线等的...

还是一样,用-A1-A2替换掉y0即可。
如果把y0当做独立的参数来拟合的话,拟合出来的结果不一定会满足y0+t1+t2=0。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
16楼2013-04-15 09:26:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiahan1989

金虫 (著名写手)

引用回帖:
16楼: Originally posted by 月只蓝 at 2013-04-15 09:26:39
还是一样,用-A1-A2替换掉y0即可。
如果把y0当做独立的参数来拟合的话,拟合出来的结果不一定会满足y0+t1+t2=0。...

对哦,我就是遇见这样的情况,不过要是那样的话,我的表达式就变了,拟合结果与预想的差别比较大
做好每一件小事
17楼2013-04-15 09:27:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

引用回帖:
15楼: Originally posted by jiahan1989 at 2013-04-15 09:24:34
你好,我就是用的Originpro,请问怎么把y0+t1+t2=0体现出来呢?谢谢啦,在线等的...

你拟合的方程就决定了y0+t1+t2=0
18楼2013-04-15 10:01:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

引用回帖:
18楼: Originally posted by jerkwin at 2013-04-15 10:01:21
你拟合的方程就决定了y0+t1+t2=0...

或者强制方程过(0,0)点就是了
19楼2013-04-15 10:03:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiahan1989

金虫 (著名写手)

引用回帖:
18楼: Originally posted by jerkwin at 2013-04-15 10:01:21
你拟合的方程就决定了y0+t1+t2=0...

可是拟合的结果却不满足这个条件呢
做好每一件小事
20楼2013-04-16 19:36:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jiahan1989 的主题更新
信息提示
请填处理意见