Plotting a graph with multiple values

6 Ansichten (letzte 30 Tage)
Samantha Ryan-Wheeler
Samantha Ryan-Wheeler am 22 Mär. 2021
Beantwortet: Vineet Joshi am 24 Mär. 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?
  3 Kommentare
Samantha Ryan-Wheeler
Samantha Ryan-Wheeler am 22 Mär. 2021
yes i want a scatter plot

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Vineet Joshi
Vineet Joshi am 24 Mär. 2021
Hi
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')
xlabel('Volts')
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!

Translated by