GGB数学云 GGB+JS样例11 - 图形计算器

GGB+JS样例11 - 图形计算器

2016年11月22日 人阅读 GeoGebra»GGB+JS样例

摘要: 本文介绍基于GeoGebra和JavaScript的小程序样例 - 图形计算器。

提示:分别输入 x^2、x*y=1、2x+y=1、2sin(2x) 看看会显示什么图形?

网页代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图形计算器</title>
<style type="text/css">
body > input {
height: 40px;
width: 100%;
max-width: 500px;
text-align: center;
margin-bottom: 10px;
}
</style>
</head>
<body>
<input type="text" placeholder="输入函数表达式或GGB指令,然后回车生成图像"
onchange="exprChanged(this.value)">
<div id="applet"></div>
<script src="../GeoGebra/deployggb.js"></script>
<script>
var applet = new GGBApplet({width: 800, height: 500});
applet.setHTML5Codebase('../GeoGebra/HTML5/5.0/web3d/', true);
window.onload = function() {
applet.inject('applet', 'html5');
};
function exprChanged(text) {
ggbApplet.reset();
ggbApplet.evalCommand(text);
}
</script>
</body>
</html>
分享到: 更多