라켓의 플롯 라이브러리로 3D 플롯을 작성하려고합니다. 나는 특정 지점에서만 surface3d가 내 기능을 평가하도록합니까? 내 말은, 정수에서만 정의 된 함수를 가지고 있지만 surface3d는 샘플 매개 변수에 따라 겉보기에 그들 사이의 어딘가에서 그것을 계산하려고합니다. 두 개의 축에 대해이 매개 변수를 다르게 설정할 수있어서 정의 된 위치에서만 함수를 평가할 수 있습니까? 아니면 다른 함수를 사용하여 더 잘 그려야합니까?Racket : 두 축에 대해 surface3d 단계를 다르게 설정할 수 있습니까?
1
A
답변
0
surface3d가 정수가 아닌 점에서 함수를 평가하는 문제인 경우 근처의 정수 점 값을 사용하여 사각형 내부의 점 값을 계산하는 함수를 정의 할 수 있습니다.
당신의 함수 f를 호출하는 경우, 다음 첫 번째 시도입니다 : 당신에게 "계단"을 줄 것이다
(define (g x y)
(f (floor x) (floor y)))
.
부드럽게 appoach하고 싶다면 bilinear 보간을 볼 수 있습니다. Bilinear Interpolation - Wikipedia
관련 문제
- 1. Xcode의 여러 폴더에 대해 경고 수준을 다르게 설정할 수 있습니까?
- 2. $ (this) 두 단계를 어떻게 얻을 수 있습니까?
- 3. AppEngine을 사용하여 개발 단계를 다르게 관리하십시오.
- 4. HashSet에 대해 Generic을 설정할 수 있습니까?
- 5. 요리사 노드에 대해 fqdn을 설정할 수 있습니까?
- 6. 특정 버전에 대해 modifiedDate를 설정할 수 있습니까?
- 7. 어떻게 textView에 대해 표시를 설정할 수 있습니까?
- 8. ElasticSearch 색인에 대해 TTL을 설정할 수 있습니까?
- 9. PhoneApplicationPage에 대해 시각적 상태를 설정할 수 있습니까?
- 10. 각 Y 축에 대해 두 개의 벡터가있는 plotyy
- 11. 두 개의 동일한 소켓을 설정할 수 있습니까?
- 12. 경로에서 두 개의보기를 설정할 수 있습니까?
- 13. AmCharts의 값 축에 순차적 인 정수 단계를 설정하는 방법은 무엇입니까?
- 14. 디버그 및 릴리스 구성에 대해 '.settings'을 다르게 지정할 수 있습니까?
- 15. WrapPanel에 대해 Wrap-point를 어떻게 설정할 수 있습니까?
- 16. 두 연속 반복 단계를 어떻게 비교할 수 있습니까? C++에서
- 17. 는 현지인들이 레일 뷰에서 두 단계를 통과 할 수 있습니까?
- 18. require.config 파일에서 하위 종속성에 대해 다른 경로를 설정할 수 있습니까?
- 19. 특정 열거 형에 대해 생성자를 설정할 수 있습니까?
- 20. 주어진 Erlang 노드에 대해 여러 개의 쿠키를 설정할 수 있습니까?
- 21. 인스턴스를 설정할 수 있습니까?
- 22. 가늠할 수있는 선에 대해 다른 높이를 설정할 수 있습니까?
- 23. Internet Explorer에 대해 다른 데이터 디렉토리를 설정할 수 있습니까?
- 24. ActionFilterAttribute의 모든 단계를 호출 할 수 있습니까?
- 25. 프로그래밍 방식으로 jWizard에서 단계를 숨길 수 있습니까?
- 26. Android에서 싱글 스피너 용으로 두 개의 어댑터를 설정할 수 있습니까?
- 27. 두 축에 변수가있는 동적 차트
- 28. 그래프의 x 축에 대해 안정적인 증분 생성
- 29. 펄 스크립트를 설정할 수 있습니까?
- 30. 두 클러스터 간의 MS SQLServer에서 데이터베이스 미러링을 설정할 수 있습니까?
실제로 보간법은 내가 플로터에서 기대하는 것입니다. 그리고 동일한 점에서 함수를 다시 계산하면 큰 성능 단점이있는 것으로 나타납니다. –
새로운 아이디어 : xmax-xmin = ymax-ymin이고 정수인지 확인하십시오. 그런 다음 # : samples를 xmax-xmin으로 설정하십시오. 운이 좋으면 정수 포인트로 샘플링하고, 그렇지 않으면 플로어 트릭을 사용할 수 있습니다. – soegaard
문제는 함수가 사각형이 아니라 사각형에 정의된다는 것입니다. xmax-xmin이 ymax-ymin과 같으면, 내가 말한대로 샘플을 설정하고 원하는 것을 얻었습니다. (실제로 2d 플롯에서 작동합니다) –