how do i print only the last answer in a for loop
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
function c = newton_interpolation(x,y)
[p,n]=size(x);
c = zeros(n, n);
c(:, 1)= y';
for j=2:n
for k=1:(n-j+1)
c(k,j) = (c(k+1, j-1) - c(k,j-1))/(x(k+j-1)-x(k))
end
end
when i print this i get every itteration of the answer but i only need the last
1 comentario
VBBV
el 27 de Jun. de 2023
function c = newton_interpolation(x,y)
[p,n]=size(x);
c = zeros(n, n);
c(:, 1)= y';
for j=2:n
for k=1:(n-j+1)
c(k,j) = (c(k+1, j-1) - c(k,j-1))/(x(k+j-1)-x(k)); % put a semicolon here
end
end
c(end,end) %// use the end index for matrix
end
use end index for the c matrix
Respuestas (1)
madhan ravi
el 14 de Nov. de 2020
c(k,j) = (c(k+1, j-1) - c(k,j-1))/(x(k+j-1)-x(k)); %<- semicolon
0 comentarios
Ver también
Categorías
Más información sobre Matrix Indexing 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!