24小时热门版块排行榜    

查看: 4261  |  回复: 7

chuxiangx

新虫 (小有名气)

[求助] 空间直线的拟合:z=ax+by+c 已有2人参与

怎么做两个变量的直线拟合,就是空间直线的拟合:z=ax+by+c。各位师兄师姐求帮助。。。

发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

drk123

新虫 (著名写手)

2楼2016-07-11 13:04:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

drk123

新虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
看我写的 有拟合的相关 去看看吧学学

发自小木虫Android客户端
3楼2016-07-11 13:05:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
最好把数据直接附上来

发自小木虫IOS客户端
数值计算
4楼2016-07-11 14:27:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chuxiangx

新虫 (小有名气)

引用回帖:
4楼: Originally posted by 独孤神宇 at 2016-07-11 14:27:13
最好把数据直接附上来

大哥给看看,有没有关系,我不在于图能不能做,而是关键算出 Z=aX+bY+C 的关系式中的系数 a,b,c

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1111.xlsx
  • 2016-07-11 20:21:39, 9.91 K
5楼2016-07-11 20:24:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

MATLAB: (cftool)
z= a*x+b*y+c
Coefficients (with 95% confidence bounds):
       a =       61.91  (55.95, 67.87)
       b =       201.5  (126.2, 276.8)
       c =      -224.4  (-405.7, -43.1)

Goodness of fit:
  SSE: 3.902e+06
  R-square: 0.9747
  Adjusted R-square: 0.9737
  RMSE: 279.3
**********************
1stOpt

"Type your title here"

迭代数: 31
计算用时(时:分:秒:微秒): 00:00:00:288
优化算法: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
计算结束原因: 达到收敛判断标准
均方差(RMSE): 271.326730308763
残差平方和(SSE): 3901764.31274235
相关系数(R): 0.987279145527209
相关系数之平方(R^2): 0.974720111192936
决定系数(DC): 0.974720111192936
卡方系数(Chi-Square): 852.632319161877
F统计(F-Statistic): 1966.41393679503

参数        最佳估算
----------        -------------
a                  61.9087780946554
b                  201.480079766096
c                  -224.399648501725

====== 结果输出 =====

No        实测值z        计算值z
1        829.974        1122.9459279
2        1493.549        1610.6431640
3        2148.674        2132.5309591
4        2800.658        2663.8506326
5        3455.103        3199.1002553
6        4105.338        3736.3605498
7        4762.792        4274.7870339
8        1359.449        1549.2397112
9        1999.714        2090.6649685
10        2653.959        2632.0902259
11        1265.38        1478.3895732
12        3264.723        3173.5154833
13        3900.688        3714.9407406
14        3293.039        3644.0906027
15        3928.004        4196.2974028
16        716.192        619.2457285
17        1353.656        1278.9310327
18        2003.521        1883.4283150
19        2657.286        2464.0605069
20        3315.702        3032.2177650
21        3137.627        3504.2746390
22        288.219        387.1056366
23        905.384        1073.3629513
24        2208.914        2307.6287987
25        10060.594        9017.6596987
26        3372.599        3961.9314084
27        998.094        1073.3629513
28        2253.914        2293.3125548
29        1415.526        1278.9310327
30        2532.806        2433.8082426
31        537.732        531.9376940
32        1160.007        1224.7782840
33        1785.921        1844.5218169
34        723.572        540.4490637
35        623.239        430.8025951
36        524.056        384.4666398
37        440.803        358.8915995
38        760.922        435.7928138
39        814.38        396.4825417
40        368.001        390.2910924
41        3193.406        3511.0620885
42        3163.386        3439.6485935
43        3202.807        3321.8804212
44        3274.235        3253.2861041
45        1030.996        784.9793425
46        1260.601        1290.8959155
47        686.685        478.2096727
48        3201.446        3351.7617815
49        3435.661        3561.4321084
50        2975.452        3239.0639808
51        5989.878        6498.9266874
52        2831.01        2992.8027897
53        4811.506        5185.7078805
数值计算
6楼2016-07-12 22:26:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chuxiangx

新虫 (小有名气)

你能帮我把,拟合后的方程,其所表示的曲面在matlab上画出来吗?最好把实际的所有三维点也标注在上面,我想看看拟合的参数方程与实际点之间的关系,谢谢了

发自小木虫Android客户端
7楼2016-07-13 09:04:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
7楼: Originally posted by chuxiangx at 2016-07-13 09:04:29
你能帮我把,拟合后的方程,其所表示的曲面在matlab上画出来吗?最好把实际的所有三维点也标注在上面,我想看看拟合的参数方程与实际点之间的关系,谢谢了

这个参数都有了,你直接画个三维图不就行了么

发自小木虫IOS客户端
数值计算
8楼2016-07-15 16:04:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chuxiangx 的主题更新
信息提示
请填处理意见