1
에 사사 오입되어 나는 1x50000
크기 매트릭스 v
을하고 난 제로 평균과 단위 분산으로 변환 할 :MATLAB은 가장 가까운 정수
x = ((v-mean(v))/std2(v));
하지만 그 대신 나 정확한 부동 소수점을주는 MATLAB가 변환되는 값 가장 가까운 정수로. 정확한 값을 얻는 데 도움을주십시오.
에 사사 오입되어 나는 1x50000
크기 매트릭스 v
을하고 난 제로 평균과 단위 분산으로 변환 할 :MATLAB은 가장 가까운 정수
x = ((v-mean(v))/std2(v));
하지만 그 대신 나 정확한 부동 소수점을주는 MATLAB가 변환되는 값 가장 가까운 정수로. 정확한 값을 얻는 데 도움을주십시오.
Check the data typev
. 정수형 산술을 사용하여 결과가 정수인 이유는 integer type입니다. 부동 소수점 연산을 수행하려면 floating point type으로 변환해야합니다.
v = double(v); % Convert v to a double-precision float
x = ((v-mean(v))/std2(v)); % Result is now a double as well
알 수 있습니다. 고마워. –