이 프로그램은 통계와 관련이 있습니다. I, 그것은 10 개 데이터하지 아홉 초래되는 프로그래밍 한 코드데이터 범위 프로그래밍 : Matlab
[1.580 - 2.587]
[2.587 - 3.594]
.
.
[9.636 - 10.650]
:
maximo = max(muestra);
minimo = min(muestra);
rango = maximo - minimo;
num_intervalo = round(1 + 3.322*log(length(muestra)));
amplitud = rango/num_intervalo;
rango_intervalo = [];
for i=1 : num_intervalo + 1
if i == 1
rango_intervalo(i: num_intervalo + 1) = minimo;
else
rango_intervalo(i: num_intervalo + 1) = rango_tabulado(i) + amplitud;
end
if i == num_intervalo + 1
rango_intervalo(i: num_intervalo + 1) = maximo;
end
end
rango_intervalo = rango_intervalo';
목적은 각각의 간격이 범위를 갖는 경우, 구 (또는 K 간격) 간격으로 생성하는 것이다 의도대로 의견이 있으시면이 코드를 개선 하시겠습니까?
감사합니다.
당신이 시도 할 수 있습니까? (PS : 매트랩 설치된 머신 앞에서하지 - 그래서 단지 논리 찾고) '난 == 9' 'rango_intervalo 경우 (I : num_intervalo + 1) = MAXIMO,'' 단부 ' – bonCodigo