큰 배열이 있고 640000 개의 요소 유형 double이 있습니다. 값을 플롯해야하지만 배열의 길이가 너무 길어 프로세서 리소스를 소비합니다.어떻게 저해상도를 사용하여 큰 벡터를 플로팅 할 수 있습니까?
내 해상도는 600x600입니다.
큰 배열을 축소하여 400 개의 가능한 값 (테두리 200 자릿수)으로 어떻게 그릴 수 있습니까?
내가 자바를 사용하려고했지만, 내가 한 beging에 대해 아무 생각이 ... 안녕
나는 음모를 꾸미고있어 X, t (시간) ..
double BigArray = new double[640000];
//...
filling the vector
//...
calculating resolution available (dots)
int n = 400;
//...
double LitArray = new double[n];
double TimeArray = new double[n];
//...
calculating new values for LitArray and TimeArray.
//...
감사
배열을 640k에서 400으로 축소하려는 경우 많은 정보와 플롯이 손실됩니다 대변자가 될 필요는 없지만 가장 대표적인 가치를 선택하는 지능형 알고리즘을 필요에 따라 설계하십시오. –
참고 사항 [대답] (http://stackoverflow.com/a/8533194/230513). – trashgod