Compara valores de un renglón dentro de una misma matriz
Publicado por Luis (16 intervenciones) el 19/08/2019 01:44:14
Hola buen dia! Tengo un problema para calcular los valores maximos de una matriz. Como hice analisis en el tiempo, cada columna de la matriz "sigma" representa un valor calculado en un tiempo n. Para este caso la matriz sigma tiene 12000 columnas (osea 12000 valores diferentes para cada momento n en el tiempo) y tiene 25000 renglones, que son el numero de variables que manejo. Lo que me interesa es conocer el valor maximo obtenido durante las 12000 incrementos en el tiempo para cada variable, osea obtener el valor maximo en cada renglon e imprimirlo como un vector columna de 25000 renglones para poder graficarlo. Lo que sucede es que por alguna razon al utilizar esta condicion que adjunto, siempre me imprime el ultimo valor, osea el numero 12000, es como si no hiciera ninguna comparacion y solo imprimiera la ultima columna.
Espero puedan ayudarme muchas gracias
1
2
3
4
5
6
7
for f=1:N; %Ciclo para controlar los renglones
for i=1:inc-1; %Ciclo para controlar la posicion del renglon (incremento tiempo)
if (sigma(f,i+1)>=sigma(f,i)) %Ciclo para encontrar el valor mas grande de esfuerzo
deformacionplas(f,1)=sigma(f,i+1); %Matriz de maximos esfuerzos
end
end
end
Espero puedan ayudarme muchas gracias
Valora esta pregunta


0