What is suitable script for the question?

1 visualización (últimos 30 días)
Manuj Sharma
Manuj Sharma el 1 de Feb. de 2020
Comentada: Walter Roberson el 1 de Feb. de 2020
Untitled.png plot?
what is the difference between 2 script mentioned below for the above question?
Script 1: Script 2:
x=linspace(0,pi,100); x=[0:pi];
>> y=cos(x); y=cos(x);
>> z=1-((x.^2)/2)+((x.^4)/24); z=1-((x.^2)/2)+((x^4)/24);
plot(x,y,x,z) plot(x,y,x,z)
  4 comentarios
Walter Roberson
Walter Roberson el 1 de Feb. de 2020
Looking again, I see that you only have one call to plot. You do not need hold on with the way you plot.
Walter Roberson
Walter Roberson el 1 de Feb. de 2020
As edward pointed out, in script 2 you are missing . before ^4 . That would cause the code to fail.
If that were to be changed, then both scripts would work. However, the first script would plot 100 points starting at 0 and ending at pi, but the second script would plot only at locations [0, 1, 2, 3]

Iniciar sesión para comentar.

Respuestas (1)

edward holt
edward holt el 1 de Feb. de 2020
Short answer: script 1.
x = linspace(0,pi,100)
creates a vector with 100 values in between 0 and pi, so when plotting y and z against x you get a nice smooth plot.
x = 0:pi
on the other hand creates just a vector of length 4. [1 2 3 4] Plotting y and z over this will not be smooth.
Also in script 2 there is a missing '.' before '^4'
  3 comentarios
edward holt
edward holt el 1 de Feb. de 2020
My apologies. Thank you for pointing this out to me.
Manuj Sharma
Manuj Sharma el 1 de Feb. de 2020
This is not my assignment or home work. I a beginner in MATLAB and have some issues with understanding the code.

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots 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