2016-04-07 7 views

答えて

0

あなたは、あなたがこのように行くことができ、各インデックスのためhtを計算する必要がある意味場合:

fun = @(x) ((ytop(x)-ybot(x))+(ytop(x-1)-ybot(x-1)))/2 
ind = 2:10 
result = arrayfun(fun, ind) 

をし、この結果を得る:あなたが行う方法を求めている場合は

result = 
1.2000 4.3500 8.0000 9.8000 9.8000 9.2500 8.0500 6.1000 2.4500 
+0

ありがとうございます。それは役に立ちました –

1

((ytop(i)-ybot(i))+(ytop(i-1)-ybot(i-1)))/2すべてiの場合は、要素単位の操作とインデックスのビットを使用してください:

((ytop(2:end) - ybot(2:end))./((ytop(1:end-1) - ybot(1:end-1)))/2 
+1

本当に、私はそれについてはあまりにも思う:D –

関連する問題