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?

 Réponse acceptée

Star Strider
Star Strider le 5 Nov 2015

0 votes

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

4 commentaires

Hi in the above command, is this ' a typo?
v = [1:60000]';
Star Strider
Star Strider le 5 Nov 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 le 5 Nov 2015
oh ok. mine is already a column vector so no problem. thank you so much.
Star Strider
Star Strider le 5 Nov 2015
My pleasure.
I had to create a column vector to test my code, so it would work without error in your application.

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by