Sizing vector for plotting

2 visualizaciones (últimos 30 días)
shobhit mehrotra
shobhit mehrotra el 17 de Jul. de 2014
Comentada: shobhit mehrotra el 17 de Jul. de 2014
I have a question regarding sizing vectors. I have two vectors of different size.
A = [29.44 29.45 29.47 29.49 29.46 29.47 29. 48 ....} 1x13000 vector (latitudes )
B = [ 1.34 1.36 1.37 1.39 1.38 1.41 1.42 1.40 ...} 1x91000 vector (methane)
I want vector A to be the same size as vector B so I can plot them. I want to interpolate between the values of A, for example
A = [29.44 29.442 29.444 29.446 29.448 29.45 ....]
Thanks!

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 17 de Jul. de 2014
A = [29.44 29.45 29.47 29.49 29.46 29.47 ]
B = [ 1.34 1.36 1.37 1.39 1.38 1.41 1.42 1.40 ]
na=numel(A)
nb=numel(B)
ta=1:na
tai=linspace(1,na,nb)
Ai=interp1(ta,A,tai)
plot(B,Ai)

Más respuestas (0)

Categorías

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

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by