24小时热门版块排行榜    

查看: 1145  |  回复: 9

晴川2083

新虫 (初入文坛)

[求助] 分别采用最小二乘和遗传算法计算该函数的x、y值。 已有2人参与

题目请看图片,请帮忙解决。

分别采用最小二乘和遗传算法计算该函数的x、y值。
题目.jpg
回复此楼
努力、担当、理想、简单
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晴川2083

新虫 (初入文坛)

请路过的前辈,给个思路!
努力、担当、理想、简单
2楼2014-06-30 16:37:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
请把数据以文本格式给出。
3楼2014-06-30 20:45:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peterflyer

木虫之王 (文学泰斗)

peterflyer


【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
2楼: Originally posted by 晴川2083 at 2014-06-30 16:37:30
请路过的前辈,给个思路!

由ε分别对x和y求偏导数并令它们为零,得到两个含x、y的非线性方程组。然后设法获得一组合适的初值(x0,y0),将方程组线性化后采用牛顿-拉斐逊法迭代求解,直至收敛至真值。
4楼2014-06-30 23:09:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晴川2083

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by dingd at 2014-06-30 20:45:19
请把数据以文本格式给出。

您好,这是数据,请您方便的时候,帮我看下。
a(i)    h(i)
5.56E-06  23.4375
7.47E-06  46.875
4.00E-06  70.3125
2.05E-06  93.75
2.61E-06  117.1875
9.14E-07  140.625
1.13E-06  164.0625
1.25E-06  187.5
2.88E-07  210.9375
6.50E-07  234.375
6.28E-07  257.8125
3.51E-07  281.25
2.78E-07  304.6875
9.36E-08  328.125
1.97E-07  351.5625
1.50E-07  375
3.14E-08  398.4375
4.22E-08  421.875
6.64E-08  445.3125
4.45E-08  468.75
2.56E-08  492.1875
1.81E-08  515.625
9.20E-09  539.0625
1.13E-08  562.5
8.41E-09  585.9375
7.36E-09  609.375
5.21E-09  632.8125
3.78E-09  656.25
3.94E-09  679.6875
2.98E-09  703.125
1.20E-09  726.5625
2.18E-09  750
1.36E-09  773.4375
1.33E-09  796.875
1.24E-09  820.3125
9.12E-10  843.75
1.14E-09  867.1875
1.11E-09  890.625
6.47E-10  914.0625
9.37E-10  937.5
6.17E-10  960.9375
9.25E-10  984.375
7.40E-10  1007.8125
5.23E-10  1031.25
8.27E-10  1054.6875
8.19E-10  1078.125
6.27E-10  1101.5625
8.26E-10  1125
6.76E-10  1148.4375
1.06E-09  1171.875
6.73E-10  1195.3125
6.78E-10  1218.75
6.76E-10  1242.1875
8.37E-10  1265.625
6.59E-10  1289.0625
6.22E-10  1312.5
6.46E-10  1335.9375
4.69E-10  1359.375
努力、担当、理想、简单
5楼2014-07-01 13:46:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

1stOpt求解:
CODE:
DataSet;
    a, h =
        5.56E-06  23.4375
        7.47E-06  46.875
        4.00E-06  70.3125
        2.05E-06  93.75
        2.61E-06  117.1875
        9.14E-07  140.625
        1.13E-06  164.0625
        1.25E-06  187.5
        2.88E-07  210.9375
        6.50E-07  234.375
        6.28E-07  257.8125
        3.51E-07  281.25
        2.78E-07  304.6875
        9.36E-08  328.125
        1.97E-07  351.5625
        1.50E-07  375
        3.14E-08  398.4375
        4.22E-08  421.875
        6.64E-08  445.3125
        4.45E-08  468.75
        2.56E-08  492.1875
        1.81E-08  515.625
        9.20E-09  539.0625
        1.13E-08  562.5
        8.41E-09  585.9375
        7.36E-09  609.375
        5.21E-09  632.8125
        3.78E-09  656.25
        3.94E-09  679.6875
        2.98E-09  703.125
        1.20E-09  726.5625
        2.18E-09  750
        1.36E-09  773.4375
        1.33E-09  796.875
        1.24E-09  820.3125
        9.12E-10  843.75
        1.14E-09  867.1875
        1.11E-09  890.625
        6.47E-10  914.0625
        9.37E-10  937.5
        6.17E-10  960.9375
        9.25E-10  984.375
        7.40E-10  1007.8125
        5.23E-10  1031.25
        8.27E-10  1054.6875
        8.19E-10  1078.125
        6.27E-10  1101.5625
        8.26E-10  1125
        6.76E-10  1148.4375
        1.06E-09  1171.875
        6.73E-10  1195.3125
        6.78E-10  1218.75
        6.76E-10  1242.1875
        8.37E-10  1265.625
        6.59E-10  1289.0625
        6.22E-10  1312.5
        6.46E-10  1335.9375
        4.69E-10  1359.375
EndDataSet;
ConstStr b=x/(1+(h/y)^2);
MinFunction Sum(a,h)((a-b)^2/sqrt(a*b));

目标函数值(最小): 8.7222009108206E-6
x: 9.44505433582207E-6
y: 47.4742309506448
6楼2014-07-01 14:27:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晴川2083

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by dingd at 2014-07-01 14:27:38
1stOpt求解:

DataSet;
    a, h =
        5.56E-06  23.4375
        7.47E-06  46.875
        4.00E-06  70.3125
        2.05E-06  93.75
        2.61E-06  117.1875
        9.14E-07  140.625
  ...

您好,你是怎么做的呢?
努力、担当、理想、简单
7楼2014-07-01 16:03:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

引用回帖:
7楼: Originally posted by 晴川2083 at 2014-07-01 16:03:39
您好,你是怎么做的呢?...

全部求解代码就在上面帖子里。
8楼2014-07-01 16:08:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晴川2083

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by dingd at 2014-07-01 16:08:59
全部求解代码就在上面帖子里。...

您是采用什么语言编写的?采用的什么方法?我没懂!麻烦您在详细的说下。谢谢您!
努力、担当、理想、简单
9楼2014-07-01 16:47:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晴川2083

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by dingd at 2014-07-01 16:08:59
全部求解代码就在上面帖子里。...

您好,我明白了,您采用的是1stopt软件进行的计算。但现在问题,我有很多这样的情况,不可能每次都去拿1stopt软件进行计算,因此我想找一种方法(遗传算法、拟合最小二乘法),采用matlab来实现。这样比较通用。您能告诉我,在1stopt中是采用的什么方法吗?另外,具体的实现过程能够有吗?谢谢您!
努力、担当、理想、简单
10楼2014-07-01 17:13:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 晴川2083 的主题更新
信息提示
请填处理意见