Finding minima using if and for loops
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Elijah L
el 16 de Sept. de 2020
Comentada: BOB MATHEW SYJI
el 16 de Sept. de 2020
I have a column of data and I want to make a script that utilizes for loops and if constructs
for example
12
4
5
23
63
57
23
6
34
In this set, the minima would be 4 and 6
1 comentario
Respuesta aceptada
BOB MATHEW SYJI
el 16 de Sept. de 2020
Editada: BOB MATHEW SYJI
el 16 de Sept. de 2020
Hope this helps. Vector y returns the minimum values of vector A
A=[12; 4; 5; 23; 63; 57; 23; 6; 34];
a=A';
d=[diff(a) 0];
c=[];
for i=1:(length(d)-1)
if d(i)*d(i+1)<0&&d(i+1)>0
c=[c (i+1)];
end
end
for j=1:length(c)
y(j)=a(c(j));
end
2 comentarios
Star Strider
el 16 de Sept. de 2020
This is homework.
We have a policy of providing only hints for homework. It is not appropriate to provide complete solutions.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!