Sizing vector for plotting

2 Ansichten (letzte 30 Tage)
shobhit mehrotra
shobhit mehrotra am 17 Jul. 2014
Kommentiert: shobhit mehrotra am 17 Jul. 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!

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 17 Jul. 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)

Weitere Antworten (0)

Kategorien

Mehr zu Interpolation finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by