2012-04-08 4 views
0

저는이 과제에 어떻게 접근할지 알아 내려고합니다. 우리는 java. * 및 javax. *에 포함 된 것을 사용하여 x 및 y에 대한 제약 조건을 가진 주어진 함수를 그래프로 나타냅니다.내장 된 패키지 만 사용하여 Java에서 함수를 그래프로 표시하는 방법은 무엇입니까?

내가 가진 아이디어는 모든 x_n에서 x_n = x + .01 * n과 같은 함수의 값을 찾고 각 점 사이에 선을 그려야한다는 아이디어입니다.

예를 들어 f (0.00), f (0.01), f (0.02), ..., f (2.99), f (3.00) 및 각 값 사이에 선을 그립니다.

이 방법이 더 효과적입니까, 아니면 더 좋은 방법이 있습니까? 이것이 자바로 이루어진 첫 번째 과제라는 것을 염두에 두십시오. 따라서 접근법이 간단할수록 더 잘 이해할 수 있습니다. 나는 어떤 의견을 주셔서 감사합니다!

답변

1

이것은 아주 좋은 접근 방법이며, 가장 간단한 방법입니다. 어서가!

일반 솔루션의 경우 x의 범위 (현재 0.01)는 이미지의 x 및 픽셀 크기의 범위에 따라 설정해야합니다.

예를 들어, x = [0..100] 인 경우 10,001 점을 표시하지 않으려면 비효율적이며 끔찍하게 보입니다. 종종 몇 x x 픽셀 (3 또는 4?)마다 한 점을 그려주고 그 사이에 직선을 그리면 가장 잘 보입니다.

+0

좋은 점은 간격을 기준으로 점의 빈도를 계산하는 코드를 추가하겠습니다. 감사! – SamTheSammich

1

이렇게하려면 java.awt.geom.GeneralPath 클래스를 사용할 수 있습니다. Example