cycle for integrating vector sections
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello! I have a vector that I need to integrate over the sections, the length of the section is 3
% now I use such a loop, but it gives me 900 answers, but should 300
for i=1:length(Fi)
x=Fi(i:i+2); % +2 I need to integrate sections (3 values per section)
LayerDepstep(i)=trapz(x);
end
% x=900 % 300
% Fi vector 1:900 %
0 comentarios
Respuestas (1)
Alan Stevens
el 21 de Jul. de 2020
Perhaps you should have something like:
for i=1:4:length(Fi)-2
x=Fi(i:i+2); % +2 I need to integrate sections (3 values per section)
LayerDepstep(floor(i/4)+1)=trapz(x);
end
2 comentarios
Alan Stevens
el 21 de Jul. de 2020
It does what you appeared to be asking for, i.e. reduces the number of sections by a factor of 3. What problem remains?
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!