Borrar filtros
Borrar filtros

Plotting with a for loop

2 visualizaciones (últimos 30 días)
German Bravo
German Bravo el 7 de Mayo de 2020
Comentada: Rik el 9 de Mayo de 2020
I am trying to plot this equation with for loop for x values between -3 and 6; y = x^4 - 4*x^3 - 6*x^2 + 15.
I am including the code and the plot that I get, why is my plot looking like this and how can I fix it?
for i = 1:10
x(i)= i-4;
y(i) = (i-4)^4 - 4*(i-4)^3 - 6*(i-4)^2 + 15;
end
plot(x,y)
  5 comentarios
Isiah Pham
Isiah Pham el 8 de Mayo de 2020
At the beginning of every script you should always put "clear;close;clc" to get rid of variables and such when you run things.
If you add more points your graph would also look smoother and more like the equation.
Rik
Rik el 9 de Mayo de 2020
You should not use them as a habit. During debugging it is a good idea (especially clear), but you should always keep thinking.
  • only use clc if you are printing things to the command window
  • only use clear (or clearvars) if you are not preallocating all your variables
  • only use close if you are actually opening new figures

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Environment and Settings 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