set the vector same length
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have two sets of data, stress and strain. this a project and i have only 5 values in y and 9 values in x axis.
x values (2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016)
and y value (0, 0.05, 0.1, 0.15, 0.2)
I need both vectors to be the same length, which would be [9 X1]. I am not sure what to do . can anyone plese help me? thank you in advance
0 comentarios
Respuestas (1)
Star Strider
el 21 de Feb. de 2021
The approach depends on what you want as the result:
x = [2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016];
y = [0, 0.05, 0.1, 0.15, 0.2];
y9 = linspace(min(y), max(y), numel(x)); % Option #1
y9 = interp1(x(1:numel(y)), y, x, 'linear', 'extrap'); % Option #2
Try these and see if either of them does what you want.
0 comentarios
Ver también
Categorías
Más información sobre Stress and Strain en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!