回 帖 发 新 帖 刷新版面

主题:求助:两组数值计算数值,含0,想给个函数,想了很多办法,难住了

各位高手,兄弟遇到了一个困难,来此请求赐教啊!请多多帮助!

现在有两组数据:

y=[6.0430
    6.0334
    6.0238
    6.0142
    6.0046
    5.9951
    5.9855
    5.9758
    5.9662
    5.9566
    5.9469
    5.9372
    5.9276
    5.9178
    5.9081
    5.8984
    5.8887
    5.8789
    5.8691
    5.8593
    5.8496
    5.8397
    5.8299
    5.8201
    5.8103
    5.8004
    5.7906
    5.7807
    5.7708
    5.7609
    5.7510
    5.7410
    5.7310
    5.7211
    5.7111
    5.7010
    5.6910
    5.6809
    5.6709
    5.6607
    5.6506
    5.6404
    5.6302
    5.6199
    5.6097
    5.5994
    5.5890
    5.5785
    5.5681
    5.5576
    5.5471
    5.5364
    5.5258
    5.5151
    5.5044
    5.4935
    5.4827
    5.4717
    5.4607
    5.4496
    5.4385
    5.4272
    5.4159
    5.4046
    5.3931
    5.3815
    5.3699
    5.3582
    5.3464
    5.3345
    5.3225
    5.3104
    5.2982
    5.2860
    5.2736
    5.2611
    5.2485
    5.2357
    5.2230
    5.2101
    5.1970
    5.1838
    5.1706
    5.1571
    5.1436
    5.1300
    5.1162
    5.1023
    5.0883
    5.0741
    5.0597
    5.0453
    5.0307
    5.0160
    5.0011
    4.9861
    4.9709
    4.9556
    4.9400
    4.9244
    4.9086
    4.8926
    4.8764
    4.8602
    4.8437
    4.8270
    4.8102
    4.7932
    4.7761
    4.7587
    4.7411
    4.7234
    4.7054
    4.6874
    4.6690
    4.6504
    4.6317
    4.6127
    4.5936
    4.5742
    4.5545
    4.5348
    4.5147
    4.4944
    4.4739
    4.4532
    4.4322
    4.4109
    4.3894
    4.3676
    4.3456
    4.3232
    4.3007
    4.2779
    4.2547
    4.2313
    4.2076
    4.1835
    4.1591
    4.1345
    4.1095
    4.0842
    4.0585
    4.0325
    4.0061
    3.9794
    3.9523
    3.9249
    3.8969
    3.8686
    3.8399
    3.8108
    3.7812
    3.7512
    3.7207
    3.6897
    3.6582
    3.6263
    3.5937
    3.5607
    3.5269
    3.4927
    3.4579
    3.4223
    3.3862
    3.3494
    3.3118
    3.2735
    3.2345
    3.1946
    3.1538
    3.1121
    3.0696
    3.0260
    2.9813
    2.9356
    2.8888
    2.8406
    2.7911
    2.7402
    2.6878
    2.6337
    2.5778
    2.5202
    2.4603
    2.3982
    2.3336
    2.2661
    2.1956
    2.1215
    2.0434
    1.9605
    1.8722
    1.7773
    1.6742
    1.5606
    1.4328
    1.2849
    1.1036
    0.8539
         0]
x =[0.3517
    0.3549
    0.3581
    0.3614
    0.3646
    0.3679
    0.3711
    0.3744
    0.3776
    0.3808
    0.3841
    0.3873
    0.3906
    0.3938
    0.3970
    0.4003
    0.4035
    0.4068
    0.4100
    0.4133
    0.4165
    0.4197
    0.4230
    0.4262
    0.4295
    0.4327
    0.4360
    0.4392
    0.4424
    0.4457
    0.4489
    0.4522
    0.4554
    0.4586
    0.4619
    0.4651
    0.4684
    0.4716
    0.4749
    0.4781
    0.4813
    0.4846
    0.4878
    0.4911
    0.4943
    0.4975
    0.5008
    0.5040
    0.5073
    0.5105
    0.5138
    0.5170
    0.5202
    0.5235
    0.5267
    0.5300
    0.5332
    0.5364
    0.5397
    0.5429
    0.5462
    0.5494
    0.5526
    0.5559
    0.5591
    0.5624
    0.5656
    0.5689
    0.5721
    0.5753
    0.5786
    0.5818
    0.5851
    0.5883
    0.5915
    0.5948
    0.5980
    0.6013
    0.6045
    0.6078
    0.6110
    0.6142
    0.6175
    0.6207
    0.6240
    0.6272
    0.6305
    0.6337
    0.6369
    0.6402
    0.6434
    0.6467
    0.6499
    0.6531
    0.6564
    0.6597
    0.6629
    0.6661
    0.6694
    0.6726
    0.6758
    0.6791
    0.6823
    0.6855
    0.6888
    0.6921
    0.6953
    0.6985
    0.7018
    0.7050
    0.7082
    0.7115
    0.7147
    0.7180
    0.7212
    0.7245
    0.7277
    0.7309
    0.7342
    0.7374
    0.7406
    0.7439
    0.7472
    0.7504
    0.7537
    0.7569
    0.7601
    0.7634
    0.7666
    0.7698
    0.7731
    0.7764
    0.7796
    0.7828
    0.7861
    0.7893
    0.7925
    0.7958
    0.7990
    0.8022
    0.8055
    0.8088
    0.8120
    0.8152
    0.8185
    0.8217
    0.8249
    0.8282
    0.8314
    0.8346
    0.8379
    0.8412
    0.8444
    0.8476
    0.8509
    0.8541
    0.8573
    0.8606
    0.8638
    0.8671
    0.8704
    0.8736
    0.8768
    0.8801
    0.8833
    0.8865
    0.8898
    0.8930
    0.8963
    0.8995
    0.9028
    0.9060
    0.9092
    0.9125
    0.9157
    0.9189
    0.9222
    0.9255
    0.9287
    0.9319
    0.9352
    0.9384
    0.9416
    0.9449
    0.9481
    0.9513
    0.9546
    0.9579
    0.9611
    0.9643
    0.9676
    0.9708
    0.9741
    0.9773
    0.9805
    0.9838
    0.9871
    0.9903
    0.9935
    0.9968
    1.0000]
想给出一个函数y=y(x), 什么函数形式都可以,但要求必须满足当 x--->1时,y收敛到0。我曾经用命令polyfit(x,y,n)给出个关于x的n阶多项式,但是系统告诉我因为有0(Warning:Divided by zero),所以没有办法算.想了很多办法都没有给出来啊。请高手指教!感谢ing!!!!

回复列表 (共1个回复)

沙发

yhat=(b(1)+b(2)*exp(-b(3)*x))./(1+b(4)*x);
b=[-7.326084438,  14.53663879,  .6762670658, -.9105450583]
SSy =  315.9313
RSS = .8854277884
MSe = .0045
R^2 = .997197

我来回复

您尚未登录,请登录后再回复。点此登录或注册