24小时热门版块排行榜    

查看: 323  |  回复: 3
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 风相思 的 5 个金币

风相思

银虫 (小有名气)

[交流] 求教数值计算上的问题(关闭)

老师叫我们自学一种数据处理方法。给了以下题目
   已知三个自变量值x、y、z和一个函数值e,通过新方法求得e与自变量之间的函数关系
   x        y          z              e              x         y        z                e
1.2424    1        200     -0.0000850     400     400     200     -0.0532630
1.2424    1        350     -2.7112000     400     400     350     0.9908900
1.2424    1        500     0.3282800      400     400     500     1.2144000
1.2424    400    200      0.0027129      600     1         200    -0.7455400
1.2424    400    350      1.0997000      600     1         350    -0.5715200
1.2424    400    500      2.7984000      600     1         500    -0.4054000
200        1        200      -0.6427100     600     400     200     1.9441000
200        1        350      2.0863000      600     400     350     0.7021700
200        1        500     -0.4607700      600     400     500     0.6903000
200        400     200     3.4253000      800     1         200     -6.4449000
200        400     350     4.8946000      800     1         350     -2.2801000
200        400     500     2.4998000      800     1         500     0.1483200
400        1        200     -2.2702000      800     400     200     -3.7869000
400        1        350     -0.8187100      800     400     350     0.2750100
400        1        500     -0.6684200      800     400     500     0.0515480
下列数据用于预测验证。
  x          y          z                e
1.2424     391    129.3769     -0.1019500
200         560    600              0.2769700
400         447    200             -0.1765000
800         234    500             0.2896000
1.2424    250    129.3769     1.3258000
200         300    129.376       0.8630000
200         100    200             0.8914800
我列题目不是让各位直接吧答案给我。指引我一下而已。
我对数据处理和MATLAB都不熟悉。对于以上的数据。用偏最小二乘回归分析法、支持向量机法、神经网络法、微粒子群法中的哪种方法好些。或者是更适合初学者。然后在各位的指引下学习那种数据处理方法,并用MATLAB处理之。
谢谢各位了!

我又将数据重新整理了。这样应该好看多了!

[ Last edited by 风相思 on 2009-5-16 at 16:02 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

padian

木虫 (著名写手)

我看你给的数据比较乱

但是感觉能够找到x,y不变,z与e关系
等等

我自己也不是很懂,只是根据自己的感觉说一下~
2楼2008-11-23 18:59:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

padian

木虫 (著名写手)

或者Origin软件也有一些数据处理的功能,可以试一试
3楼2008-11-23 19:02:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coldwind042

金虫 (正式写手)

关于数据拟合和数据插值,matlab有许多既有的函数和工具。如polyfit,interp1,interp2,interp3,interpn等。你可以参考matlab的相关书籍以及matlab帮助中的相关命令。不过对于三维的数据拟合,我目前还不知道直接的命令。如果不需要拟合函数,而是直接插值的话,可以采用VI = interp3(X,Y,Z,V,XI,YI,ZI)。建议先选用神经网络进行拟合。等一个方法通了,其他都类似。
4楼2008-11-24 19:42:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 风相思 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见