0
mean = 0 및 표준 편차 = 1 인 가우스 곡선을 그릴 때 처리를 사용하지만 코드가 실행될 때 배경에는 아무 것도 표시되지 않습니다. . 내 코드 : 당신은 루프, 당신은 카운터로 int
를 사용에서처리시 가우스 곡선을 그리는 방법
float x, y, mu, sigma;
void setup() {
size(900, 650);
background(255);
stroke(0);
strokeWeight(1);
mu = 0.0;
sigma = 1.0;
for(int i = -4; i < 4; i += 0.5) {
x = i;
y = (1/(sigma * sqrt(2 * PI)))*(exp((-1 * sq(x - mu))/(2 * sq(sigma))));
x = map(x, -4, 4, 0, width);
y = map(y, 0, 1, 0, height);
point(x, y);
}
}
void draw() {
}
올바른 코드 메모 : 모든 그리기 코드를'setup'에 넣지 마십시오. 'size (...) '뒤에있는 모든 코드를 가져 와서'draw'에 넣은 다음'setup'의 두 번째 줄에'noLoop()'호출을 추가하여 코드가 한 번만 실행되도록합니다. 지속적으로 기본 frameRate. 'setup'은 스케치 작업을하기 전에 스케치에 대한 설정 지시입니다. 그림 그리기 지침이 제대로 작동 할 수는 있지만 어디로 가야하는지는 알 수 없습니다. –