| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1044 人关注过本帖
标题:新手求助:如何在matlab里实现插值?
只看楼主 加入收藏
yuto
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2008-10-11
结帖率:100%
收藏
 问题点数:0 回复次数:0 
新手求助:如何在matlab里实现插值?
如这样一个例子:a为自变量,b,c,d为因变量,则(a,b) (a,c) (a,d)为三条曲线,如何实现:我给定a值时,可求出对应的b,c,d。最重要是实现界面操作,其中一部分数据如下:
array=xlsread('敞水.xls')

array =

         0    0.7023    0.7305         0
    0.0613    0.6561    0.7173    0.0893
    0.1226    0.6193    0.7051    0.1714
    0.1838    0.5772    0.6903    0.2447
    0.2451    0.5308    0.6684    0.3100
    0.3064    0.4886    0.6435    0.3704
    0.3677    0.4439    0.6212    0.4184
    0.4289    0.3985    0.5962    0.4565
    0.4902    0.3607    0.5685    0.4953
    0.5515    0.3231    0.5494    0.5164
    0.6128    0.2814    0.5168    0.5313
    0.6740    0.2449    0.4844    0.5426
    0.7353    0.2066    0.4489    0.5388
    0.7966    0.1620    0.4068    0.5049
    0.8579    0.1146    0.3526    0.4440
    0.9191    0.0630    0.2979    0.3093
    0.9804    0.0142    0.2458    0.0899
    1.0417   -0.0383    0.1835   -0.3460

>> n=size(array)

n =

    18     4

>> i=1:n(1)

i =

     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18

>> a=array(i,1)

a =

         0
    0.0613
    0.1226
    0.1838
    0.2451
    0.3064
    0.3677
    0.4289
    0.4902
    0.5515
    0.6128
    0.6740
    0.7353
    0.7966
    0.8579
    0.9191
    0.9804
    1.0417

>> b=array(i,2)

b =

    0.7023
    0.6561
    0.6193
    0.5772
    0.5308
    0.4886
    0.4439
    0.3985
    0.3607
    0.3231
    0.2814
    0.2449
    0.2066
    0.1620
    0.1146
    0.0630
    0.0142
   -0.0383

>> c=array(i,3)

c =

    0.7305
    0.7173
    0.7051
    0.6903
    0.6684
    0.6435
    0.6212
    0.5962
    0.5685
    0.5494
    0.5168
    0.4844
    0.4489
    0.4068
    0.3526
    0.2979
    0.2458
    0.1835

>> d=array(i,4)

d =

         0
    0.0893
    0.1714
    0.2447
    0.3100
    0.3704
    0.4184
    0.4565
    0.4953
    0.5164
    0.5313
    0.5426
    0.5388
    0.5049
    0.4440
    0.3093
    0.0899
   -0.3460
希望能实现界面操作
跪谢!!!

[[it] 本帖最后由 yuto 于 2008-10-13 21:39 编辑 [/it]]
搜索更多相关主题的帖子: matlab 插值 
2008-10-13 21:37
快速回复:新手求助:如何在matlab里实现插值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014280 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved