Help with the interpolate function

23 ビュー (過去 30 日間)
Shane
Shane 2014 年 7 月 15 日
移動済み: Dyuman Joshi 2024 年 1 月 20 日
I have a vector of x-coordinates a=[64x1] and a vector of y coordinates b=[64x1]. I want to use interpolate to find the values at different points along the x-axis, which is vector c=[10x1], if that makes sense.
Right now im doing interp(a,b,c) and I get back an error that says.
Operands to the and && operators must be convertible to logical scalar values.
Error in interp (line 56) if l < 1 r < 1 cutoff <= 0 cutoff > 1
I looked at the user guide but it doesn't seem to make any sense.

採用された回答

Alfonso Nieto-Castanon
Alfonso Nieto-Castanon 2014 年 7 月 15 日
Use interp1 instead of interp
  1 件のコメント
Shane
Shane 2014 年 7 月 15 日
移動済み: Dyuman Joshi 2024 年 1 月 20 日
Cool thanks

サインインしてコメントする。

その他の回答 (1 件)

Guilherme Coco Beltramini
Guilherme Coco Beltramini 2014 年 7 月 15 日
The function you want is interp1 (with "1" in the end).

カテゴリ

Help Center および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by