2015-01-22 2 views
-1

할당은 x = -4에서 시작하여 x = 5로 끝나는 두 개의 열로 구성된 테이블을 생성하는 것입니다.이 테이블은 연속적인 x 값 사이에 한 단위 씩 증가합니다. 열 머리글 'x'및 'f (x)'가 있어야합니다. html.table()에 도움이되는 것을 찾을 수 없습니다. 이것이 우리가 사용하기로되어있는 것입니다.sage 수학을 사용하여 테이블 인쇄

내가 지금까지 가지고있는 것. html.table 함수에 무엇을 넣을지 전혀 모르겠습니다.

x = var('x') 
f(x) = (5 * x^2) - (9 * x) + 4 
html.table() 

답변

2

당신은 sage's reference documentation page on html.table

좀보고 할 수 있습니다 그것은 다음과 같은 중요한 정보가 포함되어

인쇄 중첩 된 목록으로 (X, 헤더 = 거짓)

테이블을 HTML 표. html의 문자열은 달러와 이중 달러 기호 안에 수학을 위해 파싱됩니다. 2D 그래픽이 셀에 표시됩니다. 표현식에 라텍스가 적용됩니다.

INPUT :

x – a list of lists (i.e., a list of table rows) 
    header – a row of headers. If True, then the first row of the table is taken to be the header. 

대신 -4..50..3에서 xsin (대신 f)에 대한 예는 아마 당신은 아주 쉽게 적응할 수도있다 :

html.table([(x,sin(x)) for x in [0..3]], header = ["$x$", "$\sin(x)$"]) 
+0

감사합니다. 실제로 설명서 페이지를 찾았지만 모든 html 때문에 필자가 필요하다고 생각하지 않았습니다. 그 비트들은 현자 구문의 html에 상응하는 것일까? – PsylentKnight

+1

예제 명령의 html 출력입니다. – Cimbali

+0

나는 그것을 지금 얻는다. 다시 한번 감사드립니다. – PsylentKnight

1

@Cimbali는 좋은 대답을 가지고 있습니다. 완성도를 위해, 나는 우리가 더 일반적인 table 기능을 옹호하고 싶은 말을하기 때문에 당신이

table? 

, 사실,

html.table? 

과 함께이 정보를 얻거나 할 수 있어야한다고 지적합니다 이것은 당신에게 좋은 잠재력을 많이 가지고 있습니다.