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?

 採用された回答

Star Strider
Star Strider 2015 年 11 月 5 日

0 投票

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

4 件のコメント

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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by