2013-03-31 2 views
4

2D 플로팅 사용 방법에 대해서는 the racket documentation을 따르려고합니다.라켓 그림의 구문

#lang racket 
(require plot) 
(plot (function sin (-pi) pi #:label "y = sin(x)")) 

과 오류는 다음과 같습니다 : 불행하게도, 나는 그것이 작동 (단순 아마 뭔가를) 얻을 수있을 수없는 것

내 코드는

compile: unbound identifier in module in: function 

나는 오전 라켓/lisp 초보자, 그래서 그것이 명백하다면, 나는 단지 그것을 깨닫지 못한다. 나는 또한 (plot-new-window? #t)뿐만 아니라 (require racket/gui/base)을 삽입하려고 시도했으나 그 중 하나를 수행하는 것 같지 않습니다.

저는 racket v5.1.3을 Ubuntu 12.04에서 사용하고 있습니다. 나는 라켓 박사를 사용하지 않고 있습니다.

답변

5

문제는 5.3.3 설명서를 읽고 있지만 에 5.1.3이 설치되어 있다는 것입니다. 예상

#lang racket 
(require plot) 
(plot (function sin (- pi) pi #:label "y = sin(x)")) 

작품과 같이 버전에서

프로그램을 5.3.3.

하나는 http://racket-lang.org/download/ 에서 새 버전을 잡아하거나 기존 문서를 한 번 봐 걸릴 : http://download.racket-lang.org/docs/5.1.3/html/plot/plot.html?q=plot

+0

아하을. 나는 버전이 그렇게 다르지 않을 것이라고 생각했다. (그러나 그들은 그 것처럼 보인다. 고마워! – NickO