i am having a column vector of length 60000. i have to split it into 10 parts. so it becomes 10 column vectors and i have to use box plot for each column vectors.
i know the box plot function but how do i split my vector?

 Respuesta aceptada

Star Strider
Star Strider el 5 de Nov. de 2015

0 votos

If ‘V’ is your (60000x1) vector, this works:
V = [1:60000]';
Vs = reshape(V, [], 10);

4 comentarios

Heartrin
Heartrin el 5 de Nov. de 2015
Hi in the above command, is this ' a typo?
v = [1:60000]';
Star Strider
Star Strider el 5 de Nov. de 2015
No typo. I use square brackets to denote arrays. The complex conjugate transpose operator (') (which for real values is the same as the simple transpose operator (.')) converts the vector ‘V’ from a default row vector to a column vector, as required by your Question. The ‘Vs’ matrix is your vector, split into its 10 columns.
Heartrin
Heartrin el 5 de Nov. de 2015
oh ok. mine is already a column vector so no problem. thank you so much.
Star Strider
Star Strider el 5 de Nov. de 2015
My pleasure.
I had to create a column vector to test my code, so it would work without error in your application.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 5 de Nov. de 2015

Comentada:

el 5 de Nov. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by