SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

handb 发表于 2007-4-29 11:09

请教:曲面拟合的问题

实验得到了x,y,z的数值和三维图,想得到函数关系,下了一个1stopt1.0试用版,看了使用手册,里面没有这方面的例子,请高手告诉一下这个问题该如何解决,最好提供一个例子,谢谢了。

handb 发表于 2007-4-30 09:23

查了相关的帖子,知道怎么做了,逐个输了700个数据,结果提示待处理的数据长度不够,什么原因?下面是我的数据
x y z
2.2        10        0.012099
2.3        10        0.011551
2.4        10        0.011003
2.5        10        0.010461
2.6        10        0.009935
2.7        10        0.0094313
2.8        10        0.0089579
2.9        10        0.0085226
3        10        0.0081331
3.1        10        0.007797
3.2        10        0.0075223
3.3        10        0.0073164
3.4        10        0.0071873
3.5        10        0.0071425
3.6        10        0.0071429
3.7        10        0.0071446
3.8        10        0.0071489
3.9        10        0.0071567
4        10        0.0071691
4.1        10        0.0071871
4.2        10        0.007212
4.3        10        0.0072446
4.4        10        0.0072861
4.5        10        0.0073375
4.6        10        0.0074
4.7        10        0.0074745
4.8        10        0.0075621
4.9        10        0.0076639
5        10        0.007781
5.1        10        0.0079144
5.2        10        0.0080653
5.3        10        0.0082345
5.4        10        0.0084233
5.5        10        0.0086327
5.6        10        0.0088637
5.7        10        0.0091175
5.8        10        0.009395
5.9        10        0.0096974
6        10        0.010026
6.1        10        0.010381
6.2        10        0.010764
6.3        10        0.011177
6.4        10        0.011619
6.5        10        0.012093
6.6        10        0.012599
6.7        10        0.013139
6.8        10        0.013713
6.9        10        0.014322
7        10        0.014968
2.2        15        0.011789
2.3        15        0.011568
2.4        15        0.011349
2.5        15        0.011134
2.6        15        0.010925
2.7        15        0.010727
2.8        15        0.010541
2.9        15        0.010371
3        15        0.010219
3.1        15        0.010088
3.2        15        0.0099819
3.3        15        0.0099022
3.4        15        0.0098524
3.5        15        0.0098351
3.6        15        0.009836
3.7        15        0.0098388
3.8        15        0.0098441
3.9        15        0.0098521
4        15        0.0098633
4.1        15        0.0098781
4.2        15        0.0098968
4.3        15        0.0099199
4.4        15        0.0099477
4.5        15        0.0099807
4.6        15        0.010019
4.7        15        0.010064
4.8        15        0.010114
4.9        15        0.010172
5        15        0.010236
5.1        15        0.010308
5.2        15        0.010388
5.3        15        0.010477
5.4        15        0.010573
5.5        15        0.010679
5.6        15        0.010795
5.7        15        0.01092
5.8        15        0.011056
5.9        15        0.011202
6        15        0.011359
6.1        15        0.011528
6.2        15        0.011708
6.3        15        0.011901
6.4        15        0.012106
6.5        15        0.012325
6.6        15        0.012556
6.7        15        0.012802
6.8        15        0.013062
6.9        15        0.013336
7        15        0.013625
2.2        20        0.012862
2.3        20        0.012448
2.4        20        0.012031
2.5        20        0.011619
2.6        20        0.011216
2.7        20        0.010829
2.8        20        0.010465
2.9        20        0.010129
3        20        0.0098277
3.1        20        0.0095673
3.2        20        0.0093541
3.3        20        0.0091941
3.4        20        0.0090936
3.5        20        0.0090587
3.6        20        0.0090588
3.7        20        0.0090596
3.8        20        0.0090619
3.9        20        0.0090662
4        20        0.0090734
4.1        20        0.0090841
4.2        20        0.009099
4.3        20        0.0091188
4.4        20        0.0091443
4.5        20        0.0091762
4.6        20        0.009215
4.7        20        0.0092617
4.8        20        0.0093168
4.9        20        0.009381
5        20        0.0094551
5.1        20        0.0095398
5.2        20        0.0096358
5.3        20        0.0097438
5.4        20        0.0098644
5.5        20        0.0099984
5.6        20        0.010147
5.7        20        0.010309
5.8        20        0.010488
5.9        20        0.010683
6        20        0.010894
6.1        20        0.011123
6.2        20        0.011371
6.3        20        0.011637
6.4        20        0.011924
6.5        20        0.01223
6.6        20        0.012558
6.7        20        0.012908
6.8        20        0.01328
6.9        20        0.013676
7        20        0.014095
2.2        25        0.10979
2.3        25        0.10074
2.4        25        0.091412
2.5        25        0.081976
2.6        25        0.072599
2.7        25        0.06345
2.8        25        0.054699
2.9        25        0.046512
3        25        0.03906
3.1        25        0.03251
3.2        25        0.027032
3.3        25        0.022793
3.4        25        0.019963
3.5        25        0.018709
3.6        25        0.018308
3.7        25        0.017923
3.8        25        0.017553
3.9        25        0.017199
4        25        0.01686
4.1        25        0.016535
4.2        25        0.016225
4.3        25        0.015929
4.4        25        0.015647
4.5        25        0.015379
4.6        25        0.015125
4.7        25        0.014884
4.8        25        0.014656
4.9        25        0.01444
5        25        0.014237
5.1        25        0.014047
5.2        25        0.013868
5.3        25        0.013702
5.4        25        0.013547
5.5        25        0.013403
5.6        25        0.01327
5.7        25        0.013148
5.8        25        0.013037
5.9        25        0.012936
6        25        0.012845
6.1        25        0.012764
6.2        25        0.012693
6.3        25        0.01263
6.4        25        0.012577
6.5        25        0.012533
6.6        25        0.012498
6.7        25        0.01247
6.8        25        0.012451
6.9        25        0.01244
7        25        0.012436
2.2        30        0.010297
2.3        30        0.011107
2.4        30        0.011932
2.5        30        0.012757
2.6        30        0.01357
2.7        30        0.014356
2.8        30        0.015101
2.9        30        0.015792
3        30        0.016414
3.1        30        0.016955
3.2        30        0.017399
3.3        30        0.017734
3.4        30        0.017945
3.5        30        0.018018
3.6        30        0.018018
3.7        30        0.018017
3.8        30        0.018014
3.9        30        0.01801
4        30        0.018002
4.1        30        0.01799
4.2        30        0.017973
4.3        30        0.017951
4.4        30        0.017923
4.5        30        0.017888
4.6        30        0.017845
4.7        30        0.017793
4.8        30        0.017732
4.9        30        0.017661
5        30        0.017579
5.1        30        0.017485
5.2        30        0.017378
5.3        30        0.017259
5.4        30        0.017125
5.5        30        0.016976
5.6        30        0.016812
5.7        30        0.016632
5.8        30        0.016434
5.9        30        0.016218
6        30        0.015984
6.1        30        0.01573
6.2        30        0.015455
6.3        30        0.01516
6.4        30        0.014843
6.5        30        0.014503
6.6        30        0.014139
6.7        30        0.013752
6.8        30        0.013339
6.9        30        0.012901
7        30        0.012436
请指教,谢谢

handb 发表于 2007-4-30 09:46

不是用下面两个语句,加上数据就可以吗?
Variable x,y,z;
data//x y z

handb 发表于 2007-4-30 09:52

想要表达式,用神经网络拟合可以吗?

shamohu 发表于 2007-4-30 09:57

试了一下数据,可以运行啊!把你的1stOpt代码贴出来才能看出哪儿对错。
如没有模型公式而用1stOpt的自动公式搜索功能的话,能找到一堆公式,但效果都不会太好。如没有特定要求,建议用神经网络来拟合,相关系数能达到0.999以上。

handb 发表于 2007-4-30 10:22

我知道是data后面没加分号了,用1stOpt软件就是因为没有模型公式,以前我都用matlab拟合,但这个问题找不到NAG工具箱。

shamohu 发表于 2007-4-30 11:28

可以试一下分块拟合,即y=10,拟合出一个x-z关系,y=15时,再拟合一个...至到y=30。总体效果应该很好,只是模型公式不是统一的。
神经网络拟合,理论上也可写出式子,但把NN结构全部摊开,不是很现实。

zhangrongsmile 发表于 2007-5-25 09:46

我也想知道这个问题

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.