登录论坛

查看完整版本 : [求助]绘四维曲面和求解


Rfans
2008-03-21, 15:12
我有一组实验数据
70 18 12 0.489747275
70 22 15 0.551936217
70 20 12 1.030754238
70 27.8 15 0.223
110 18 15 0.04042224
110 22 12 0.048552644
110 20 15 0.370036432
110 27.8 12 0.536660423
160 18 12 0.030221454
160 22 15 0.238382319
160 20 12 0.037380524
160 27.8 15 0.639896659
200 18 15 0.107021284
200 22 12 0.111680992
200 20 15 0.125275695
200 27.8 12 0.316664963
90 20 15 0.124142351
90 24 12 0.025959552
90 25 15 0.095796683
90 26 12 0.826280202
130 20 12 0.05392438
130 24 15 0.022167238
130 25 12 0.552056631
130 26 15 0.68382205
170 20 15 0.040615323
170 24 12 0.112341756
170 25 15 1.990544906
170 26 12 0.164508429
190 20 12 0.076014312
190 24 15 0.22
190 25 12 0.606938897
190 26 15 0.15
前三列是实验参数,最后一列是实验结果,如何在Matlab里绘制曲面,如何求得曲面方程并求最优解。
先谢了。

tolabfans
2008-03-21, 16:27
我有一组实验数据
70 18 12 0.489747275
70 22 15 0.551936217
70 20 12 1.030754238
70 27.8 15 0.223
110 18 15 0.04042224
110 22 12 0.048552644
110 20 15 0...[/QUOTE]


关注中

slgu
2008-03-22, 14:30
该组数据从统计分析的角度看,目标变数与其它变数间没有关系,即目标变数相等于一个随机向量,不存在任何关系。

Rfans
2008-03-25, 11:59
我只想知道怎样在Matlab里得到曲面或能不能得到一个曲面?
如果不能,如何求得最优解?

急!!!

mathjiang
2008-03-25, 20:54
楼主想知道的是,如何画出三元函数图形:u=f(x,y,z)。

楼主学过数学没有呢?在三维空间中画四维图形,......

:rolleyes:

Rfans
2008-03-27, 12:26
撇开这组数据不谈,如何用已知点去绘曲面然后求解? 谢谢!

slgu
2008-03-28, 19:09
对于超维曲面的拟合问题并非难事,关键是找到合适的函数形式,不同的数据往往具有不同的关系表达式。因此超维曲面不存在一般的解决方法,需根据具体数据而定。如以上的数据,目标变数似为随机数,与所有自变数(及其它们的相互作用)都没有关系,也就无法确定一种可行的、合适的关系模型。至于说像以上的目标变数依3个或3个以上自变数的图形表示,可以采用降维的方法(主成分技术),将其降为2维,则目标变数依2个主成分的作用能用3维图形显示出来。

tolabfans
2008-03-29, 17:58
可以用颜色表示每四维啊。比如scatter3(x,y,z,S,C)

chensheng1988
2012-09-01, 13:51
对于超维曲面的拟合问题并非难事,关键是找到合适的函数形式,不同的数据往往具有不同的关系表达式。因此超维曲面不存在一般的解决方法,需根据具体数据而定。如以上的数据,目标变数似为随机数,与所有自变数(及其它们的相互作用)都没有关系,也就无法确定一种可行的、合适的关系模型。至于说像以上的目标变数依3个或3个以上自变数的图形表示,可以采用降维的方法(主成分技术),将其降为2维,则目标变数依2个主成分的作用能用3维图形显示出来。
如何找到合适的函数关系呢

slgu
2012-09-03, 15:46
合适的关系必需依据数据而定,若有适量(足量)的数据,一般能够求得出较合理的关系。

rlingke
2012-09-06, 19:26
不知道这样可不可以呢:先做相关性分析,然后画出因变量与自变量的关系图,然后根据图来寻找函数拟合他们,然后再求最优解。

胡小图
2020-09-08, 21:15
我也想问这个问题,请问你解决了没