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?

 Akzeptierte Antwort

Star Strider
Star Strider am 5 Nov. 2015

0 Stimmen

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

4 Kommentare

Heartrin
Heartrin am 5 Nov. 2015
Hi in the above command, is this ' a typo?
v = [1:60000]';
Star Strider
Star Strider am 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 am 5 Nov. 2015
oh ok. mine is already a column vector so no problem. thank you so much.
Star Strider
Star Strider am 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by