Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

multiple line plot inside a loop

1 visualización (últimos 30 días)
fima v
fima v el 12 de Mzo. de 2020
Cerrada: fima v el 12 de Mzo. de 2020
Hello,I have built linear regression algorithms.
but i cant see the final reult onle as shown bellow.
is there a way to plot the line each ten itterations?
Thanks.
T=readtable('data.csv');
x=table2array(T(:,1));
y=table2array(T(:,2));
m=0; %current place of the person
c=0; %
L=0.0001;
epocs =1000; %thouthand etarations
n=length(x);
for i=1:length(x)
y_pred=m*x+c;
D_m=(-2./n)*sum(x.*(y-y_pred));
D_c=(-2./n)*sum(y-y_pred);
m=m-L*D_m;
c=c-L*D_c;
end
plot(x,y,'.b');
hold;
plot(x,y_pred);
  1 comentario
fima v
fima v el 12 de Mzo. de 2020
T=readtable('data.csv');
x=table2array(T(:,1));
y=table2array(T(:,2));
m=0; %current place of the person
c=0; %
L=0.0001;
epocs =1000; %thouthand etarations
n=length(x);
plot(x,y,'.b');
hold;
for i=1:length(x)
y_pred=m*x+c;
D_m=(-2./n)*sum(x.*(y-y_pred));
D_c=(-2./n)*sum(y-y_pred);
m=m-L*D_m;
c=c-L*D_c;
plot(x,y_pred);
end
%plot(x,y_pred);

Respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by