MATLAB Answers

Plotting a graph with multiple values

17 views (last 30 days)
Samantha Ryan-Wheeler
Samantha Ryan-Wheeler on 22 Mar 2021
Answered: Vineet Joshi on 24 Mar 2021
I am trying to plot a gragh using the Volts versus the 10 average currents shown in the picture. although the plot funtion is set up like plot( volts, ---) I have 10 different average currents that also need to be on the graph. any ideas on how I should do that?

Answers (1)

Vineet Joshi
Vineet Joshi on 24 Mar 2021
You can use the scatterfunction to plot a scatter plot between Volts Vs. Average current values.
Since scatter needs both the arguments to be vectors, you can convert average current values into a single vector before plotting.
You can refer the following code for example.
%Volt vector
Volts = [10,20,30,40,50];
%Average Current Values
AC_1 = -10; AC_2 = 20; AC_3 = 25; AC_4 = -5; AC_5 = 30.5;
%Average Current Vector
Average_Current = [AC_1, AC_2, AC_3, AC_4, AC_5];
%Scatter Plot
scatter(Volts, Average_Current,'filled')
ylabel('Average Current')
The output will look as follows.
Hope this helps.

Community Treasure Hunt

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

Start Hunting!