bar chart for an array

8 views (last 30 days)
Jordanf1519
Jordanf1519 on 4 May 2018
Commented: Ameer Hamza on 5 May 2018
I'm trying to create a bar chart for a matrix, its a 1x30 but I only want the 0, 10th, 20th and 30th values.
I've tried many formats such as in the image but I cannot manage to get it working.
Any suggestions out there?

Accepted Answer

Ameer Hamza
Ameer Hamza on 4 May 2018
Edited: Ameer Hamza on 4 May 2018
I MATLAB, use the following syntax to index into an array.
bar([1 10 20 30], mean_1_1_walk([1 10 20 30]))
Also in MATLAB indexing start from 1, unlike some other programming languages (such as c/c++, java, python) where indexing starts from 0.
  8 Comments
Jordanf1519
Jordanf1519 on 5 May 2018
Would anyone know how to change the colours of these bars too?
bar([1 10 20 30], [mean_1_1_walk([1 10 20 30])' mean_1_2_walk([1 10 20 30])']);
Ameer Hamza
Ameer Hamza on 5 May 2018
You can find several examples on documentation page which will help you to do this: https://www.mathworks.com/help/matlab/ref/bar.html#d119e66370.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!