Plotting a graph with multiple values

12 visualizaciones (últimos 30 días)
Samantha Ryan-Wheeler
Samantha Ryan-Wheeler el 22 de Mzo. de 2021
Respondida: Vineet Joshi el 24 de Mzo. de 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 comentarios
Samantha Ryan-Wheeler
Samantha Ryan-Wheeler el 22 de Mzo. de 2021
yes i want a scatter plot

Iniciar sesión para comentar.

Respuestas (1)

Vineet Joshi
Vineet Joshi el 24 de Mzo. de 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.

Categorías

Más información sobre Scatter Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by