24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2234  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小木虫zb

木虫 (正式写手)

[求助] matlab插值法的一个问题

想用matlab计算y=0.05和y=0.95所对应的x值,y值不单调,不知道能不能用插值法算。
数据如下:
x          y
0.00         0.00
0.18         0.00
0.36         0.00
0.54         0.00
0.73         0.00
0.91         0.00
1.09         0.00
1.27         0.00
1.45         0.00
1.64         0.00
1.82         0.00
2.00         0.01
2.18         0.01
2.37         0.01
2.55         0.01
2.73         0.01
2.91         0.01
3.09         0.01
3.28         0.01
3.46         0.01
3.64         0.02
3.82         0.02
4.01         0.02
4.19         0.02
4.37         0.02
4.55         0.02
4.73         0.03
4.92         0.03
5.10         0.03
5.28         0.04
5.46         0.04
5.65         0.04
5.83         0.04
6.01         0.05
6.19         0.05
6.37         0.06
6.56         0.06
6.74         0.07
6.92         0.08
7.10         0.09
7.29         0.09
7.47         0.10
7.65         0.11
7.83         0.12
8.01         0.13
8.20         0.15
8.38         0.16
8.56         0.18
8.74         0.19
8.93         0.20
9.11         0.22
9.29         0.24
9.47         0.25
9.65         0.28
9.84         0.30
10.02         0.31
10.20         0.34
10.38         0.36
10.57         0.38
10.75         0.40
10.93         0.42
11.11         0.45
11.29         0.47
11.48         0.50
11.66         0.52
11.84         0.55
12.02         0.58
12.21         0.61
12.39         0.63
12.57         0.66
12.75         0.69
12.93         0.71
13.12         0.74
13.30         0.76
13.48         0.78
13.66         0.81
13.85         0.82
14.03         0.84
14.21         0.87
14.39         0.89
14.57         0.90
14.76         0.92
14.94         0.93
15.12         0.94
15.30         0.96
15.49         0.96
15.67         0.97
15.85         0.98
16.03         0.97
16.21         0.98
16.40         0.97
16.58         0.98
16.76         0.98
16.94         0.99
17.13         0.99
17.31         0.99
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

小木虫zb

木虫 (正式写手)

引用回帖:
2楼: Originally posted by zeroone at 2012-11-17 11:15:38
在Matlab中有内置的统计工具箱插值函数,你可先尝试一维插值的各种方法试一试,如临近点差值、线性插值、三次样条插值、埃米特插值等。
基本命令为:yi=interp1(x,y,xi,method)

用的是xi=interp1(y,x,yi,'method'),都不可以,还是出现以前一样的提示:the values of X should be distinct. 它指的X是我的y数据,y数据不符合要求
3楼2012-11-17 14:58:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫zb

木虫 (正式写手)

引用回帖:
4楼: Originally posted by dbb627 at 2012-11-18 09:14:33
你的y有重复数据,不合要求

有没有什么方法能在该y值情况下求得我想要的值?
5楼2012-11-19 20:54:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小木虫zb 的主题更新
信息提示
请填处理意见