How to plot function(s) with smooth curves

6 visualizaciones (últimos 30 días)
Timothy Cha
Timothy Cha el 9 de Sept. de 2019
Respondida: Star Strider el 9 de Sept. de 2019
I am trying to plot three different equations onto one figure, and each equation with a smooth curve. Because I need to set the values of the independent variable, I cannot figure out how to make them into smooth curves; instead the graphs are segmented, from point to point. Any tips are greatly appreciated!
Here is my code:
N = 0:0.2:1
f = @(N) N.*(1-N);
g = @(N) N.^(2/3)-N
h = @(N) -N.*log(N)
plot(N, f(N), N, g(N), N, h(N))
Which gives me this figure:
Screen Shot 2019-09-08 at 11.07.07 PM.jpg
While this is the figure I want:
Screen Shot 2019-09-08 at 11.07.26 PM.jpg

Respuesta aceptada

Star Strider
Star Strider el 9 de Sept. de 2019
N = linspace(0, 1);
This will produce a vector of 100 points between 0 and 1. See the documentation on linspace for details and other options.

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by