buscar valores determinados de una matriz y ordenarlos en un vector que coincida con otro vector
Publicado por Maria (12 intervenciones) el 18/04/2017 12:00:03
hola a todos tengo el siguiente problema:
tengo una matriz que contiene una columna con el año otra con el mes y las otras 31 columnas son los datos diarios de una variable. Quiero buscar los valores que sean mayores o iguales que un determinado valor en la variable, y contarlos por año. Tengo una función que hace esto, pero no me sirve para matrices. ¿Como podría modificarla?.
la función es la siguiente:
un saludo
Ofelia Martínez
tengo una matriz que contiene una columna con el año otra con el mes y las otras 31 columnas son los datos diarios de una variable. Quiero buscar los valores que sean mayores o iguales que un determinado valor en la variable, y contarlos por año. Tengo una función que hace esto, pero no me sirve para matrices. ¿Como podría modificarla?.
la función es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function [NT20,NT]=noite_tropical(YY,var)
[kk]=find(var>=20);%busca los valores mayores o iguales a 20
a=YY(kk);
NT=unique(a);
for i=1:length(NT)%vector que reconoce los valores iguales
m=NT(i);
NT20(i)=length( find(a==NT(i)));%agrupa los valores iguales en un...
%nuevo vector
end
NT20=NT20';
un saludo
Ofelia Martínez
Valora esta pregunta
0