用 sage math 打印 table
Printing a table with sage math
作业是构造一个 two-column table,从 x= -4 开始到 x= 5 结束,连续的 x 值之间有一个单位增量。它应该有列标题“x”和“f(x)”。我在 html.table()
上找不到任何有用的东西,这是我们应该使用的。
这是我目前所拥有的。我只是不知道要在 html.table 函数中放入什么。
x = var('x')
f(x) = (5 * x^2) - (9 * x) + 4
html.table()
您可能想看看 sage's reference documentation page on html.table
它包含以下有价值的信息:
table(x, header=False)
Print a nested list as a HTML table. Strings of html will be parsed for math inside dollar and double-dollar signs. 2D graphics will be displayed in the cells. Expressions will be latexed.
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.
还有一个 sin
(而不是 f
)的例子,x
在 0..3
而不是 -4..5
中,你可能可以适应很容易:
html.table([(x,sin(x)) for x in [0..3]], header = ["$x$", "$\sin(x)$"])
@Cimbali 有一个很好的答案。为了完整起见,我会指出您应该能够通过
获取此信息
html.table?
或者,事实上,
table?
因为我会说我们想提倡更通用的 table 功能,它对您来说有很大的潜力。
作业是构造一个 two-column table,从 x= -4 开始到 x= 5 结束,连续的 x 值之间有一个单位增量。它应该有列标题“x”和“f(x)”。我在 html.table()
上找不到任何有用的东西,这是我们应该使用的。
这是我目前所拥有的。我只是不知道要在 html.table 函数中放入什么。
x = var('x')
f(x) = (5 * x^2) - (9 * x) + 4
html.table()
您可能想看看 sage's reference documentation page on html.table
它包含以下有价值的信息:
table(x, header=False)
Print a nested list as a HTML table. Strings of html will be parsed for math inside dollar and double-dollar signs. 2D graphics will be displayed in the cells. Expressions will be latexed.
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.
还有一个 sin
(而不是 f
)的例子,x
在 0..3
而不是 -4..5
中,你可能可以适应很容易:
html.table([(x,sin(x)) for x in [0..3]], header = ["$x$", "$\sin(x)$"])
@Cimbali 有一个很好的答案。为了完整起见,我会指出您应该能够通过
获取此信息html.table?
或者,事实上,
table?
因为我会说我们想提倡更通用的 table 功能,它对您来说有很大的潜力。