Help with the interpolate function

25 visualizaciones (últimos 30 días)
Shane
Shane el 15 de Jul. de 2014
Movida: Dyuman Joshi el 20 de En. de 2024
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.

Respuesta aceptada

Alfonso Nieto-Castanon
Alfonso Nieto-Castanon el 15 de Jul. de 2014
Use interp1 instead of interp
  1 comentario
Shane
Shane el 15 de Jul. de 2014
Movida: Dyuman Joshi el 20 de En. de 2024
Cool thanks

Iniciar sesión para comentar.

Más respuestas (1)

Guilherme Coco Beltramini
Guilherme Coco Beltramini el 15 de Jul. de 2014
The function you want is interp1 (with "1" in the end).

Categorías

Más información sobre Interpolation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by