- 博客(60)
- 收藏
- 关注
原创 Geogebra基础篇019—Geogebra的移动工具(单选、框选、沿点线面体拖动、自由旋转、指定角度旋转、一直旋转、横移、缩放等)(含案例)
关于Geogebra移动工具的知识还是比较繁琐的,比如视图中的对象,大家都知道点击单选,但是怎么框选呢?怎么横移画布、怎么沿点拖动、沿线拖动、沿面拖动、甚至是沿体积拖动,都知道删除按delete键,但为什么有时候删除不掉呢,都知道滚轮键可以缩放视图,但是缩放的过程中又有哪些技巧呢,那么今天,所有的问题答案都将揭晓。本篇文章以平面和3D两种场景依次展开所有知识细节,一步步给大家带来详细、易懂、够实用的教程。
2024-10-31 16:33:10 5
原创 Geogebra基础篇018—Geogebra的视图:图形视图(Graphing View)、3D计算(3D Calculator)、几何视图(Geometry View)等
Geogebra软件打开后怎么有那么多视图?或者说这些视图都有什么作用、相互之间是什么关系、为什么找不到相应的工具,等等的这些问题我们本篇文章将会系统的讲解,比如视图的作用、应用场景、有什么不同、常用的内容以及软件的下载等诸多内容,好啦,开启本篇内容(内容简单,但不要掉以轻心哦)。
2024-10-30 16:45:01 12
原创 Geogebra中级篇020—Geogebra中的三种对象:自由对象(Free Object)、依赖对象(Dependent Object)、辅助对象(Auxiliary Objects)
什么是Geogebra中的对象?简单来说构成Geogebra中的每一个元素,就可以称之为对象,但是众所周不知,Geogebra中主要存在三类对象:自由对象(Free Object)、依赖对象(Dependent Object)、辅助对象(Auxiliary Objects),理解这些对象的类型可以帮你快速的过渡到Geogebra高级操作,毕竟这些都是基本概念,关注我一起学习,祝你利用Geogebra制作自己满意的作品。
2024-10-30 10:35:20 93
原创 Geogebra高级篇004—复杂动画的灵魂之数组(上):JavaScript脚本中数组的创建与使用
数组是编程中一种基本的数据结构,它能够有效地存储和管理一组相关数据。如果想实现Geogebra高级动画,必定和数组脱不开关系,通过使用JavaScript脚本,我们可以灵活地创建数组,从而提高数据处理的效率,并实现Geogebra中更复杂的数学建模与可视化。
2024-10-09 20:13:43 684
原创 Geogebra高级篇010—JavaScript中的Generator函数:可以制作Geogebra中的异步动画
在现代JavaScript开发中,处理异步操作和复杂逻辑一直是一个挑战。ES6引入的Generator函数,通过其独特的function*语法和yield关键字,提供了一种强大的解决方案。Generator函数允许开发者在执行过程中暂停和恢复函数,极大地提高了代码的可读性和可维护性。通过使用迭代器,开发者可以更灵活地管理数据流和控制程序的执行逻辑,使得异步编程变得更加直观。在本篇文章中,我们将深入探讨Generator函数的基本用法、特点及其在实际开发中的应用场景。
2024-10-09 19:41:30 787
原创 Geogebra高级篇009—JavaScript中的对象与图书管理系统案例
在现代 JavaScript 开发中,对象是最基础也是最重要的组成部分之一。无论是用于存储数据、处理逻辑,还是构建复杂的应用程序,了解对象的特性和操作都是至关重要的。同时,ES6 引入的 Map 和 Set 作为新的数据结构,为开发者提供了更灵活和高效的方式来管理数据。在本篇博客中,我们将深入探讨 JavaScript 中对象的创建、操作和删除方法,以及如何将其与 Map 和 Set 进行对比。最后,我们还将通过一个综合案例,展示如何在实际应用中灵活运用这些概念,帮助您提升开发技能,构建更高效的 Geoge
2024-10-09 18:51:36 1087
原创 Geogebra高级篇008—JavaScript脚本中的Map与Set
在使用JavaScript脚本绘制Geogebra的时候,一些关键的数据结构需要了解,因为可以极大的提高工作效率。Map和Set是ES6(ECMAScript 2015)引入的两种新的数据结构,它们提供了更灵活和高效的方式来存储和操作数据。下面分别介绍这两种数据结构。
2024-10-09 18:09:59 591
原创 Geogebra高级篇007—JavaScript创建数组新方式:Array.from的用法
在现代JavaScript开发中,数组作为一种基本的数据结构被广泛使用。随着ECMAScript 2015(ES6)的推出,新的数组创建方法Array.from为开发者提供了更加灵活和高效的手段。Array.from不仅可以将类数组对象或可迭代对象转换为数组,还支持通过映射函数对元素进行处理,极大地简化了数组的创建和操作过程。
2024-10-09 12:27:52 636
原创 Geogebra中级篇019—脚本的IDE撰写环境(下:配置本地运行环境)
上文主要介绍了怎么使用IDE环境,但有很多人发现下载IDE环境后,没法调试运行JavaScript脚本,哪怕只是一句“console.log("hello world");”也没法执行,这是很正常的,因为JavaScript主要运行在浏览器端,如果我们想在本地看到一些运行效果,就需要配置一下本地环境。如果我们想在本地完整的跑Geogebra脚本,就需要引入GeoGebra的JavaScript库。今天我还是以idea举例子,希望可以帮到你。
2024-10-08 19:12:33 724
原创 Geogebra中级篇018—脚本的IDE撰写环境(上:IDE介绍)
在使用GeoGebra进行脚本编写时,许多用户常常会遇到环境不够友好、功能不够强大等问题,这不仅影响了开发效率,也限制了创作的灵活性。本篇文章将深入探讨GeoGebra的脚本IDE撰写环境,通过分析常见的问题和局限,提供解决方案和最佳实践,帮助用户更高效地进行脚本开发。无论你是初学者还是有一定经验的用户,这里都将为你打开一扇通向更高效编程的大门,让你在GeoGebra的世界中游刃有余。
2024-10-08 17:08:54 975
原创 Geogebra高级篇003—脚本撰写中常见的报错及解决办法
在使用GeoGebra进行脚本撰写时,常常会遇到各种报错,这些问题不仅影响工作效率,还可能让人感到困惑。本篇博客将深入探讨一些常见的错误及其解决方法,帮助大家更顺利地在GeoGebra中实现自己的创意与功能。无论是初学者还是经验丰富的用户,相信这里的分享都能为你提供有价值的帮助。
2024-10-08 12:14:11 622
原创 Geogebra高级篇002—Geogebra中debug功能的使用
在使用GeoGebra进行复杂的数学建模和几何构建时,难免会遇到代码或逻辑上的问题。为了快速定位和解决这些问题,掌握调试(debug)功能变得尤为重要。GeoGebra不仅是一个强大的数学工具,它还为用户提供了调试功能,帮助开发者发现和修复潜在的错误。在本篇博客中,我们将深入探讨如何在GeoGebra中高效地使用debug功能,并通过实例演示调试过程中的常见技巧与方法。
2024-10-07 23:56:29 1196
原创 Geogebra高级篇001—GGB的脚本种类与开发文档查阅
对于使用GeoGebra(GGB)进行编程和开发的用户而言,文档不仅是获取信息的主要渠道,也是解决问题、提升技能的宝贵资源。本文将探讨查阅GGB开发文档的必要性,推荐有效的渠道,以及如何利用这些文档来优化你的开发流程。无论你是刚刚入门的初学者,还是经验丰富的开发者,了解这些资源都将为你的工作带来显著的帮助和启发。
2024-10-06 20:46:36 1093
原创 超级办公002—kml文件转json、转xml、转GeoJSON、转CSV…统统给我转(算法升级)
欢迎关注微信公众号“第五智能”,代码+设计,让我们走在时代前沿,若有任何问题随时咨询。若需本文资料只需回复“ZD002即可”。
2024-10-05 19:33:25 1033
原创 超级办公001—找了半天,还不如自己写一个图片转ico格式的程序
最近突然急需一张ico格式的文件,就拿着处理好的png图片出网上找在线转换器,找了一个小时,绝了,不是需要注册充钱就是下载不下来,好不容易下载下来还是个文件错误。想着找个PS插件直接导出ico,也是服气,不是钓鱼网站就是下载下来用不了……
2024-10-05 19:27:43 513
原创 Geogebra中级篇017—关于geogebra的版本以及如何下载本地geogebra
目前,geogebra常用的有geogebra5和geogebra6,本文旨在对比GeoGebra 5和GeoGebra 6两个版本,以揭示它们在功能、用户体验和性能上的主要差异。GeoGebra 5作为一款成熟的数学软件,已经为用户提供了丰富的功能来进行几何、代数、统计和微积分的教学和学习。然而,GeoGebra 6在此基础上进行了多项改进和升级,以进一步增强其功能性和用户体验。
2024-10-05 08:16:25 857
原创 Geogebra中级篇016—矩阵(Matrices)
在GeoGebra中,矩阵是一种强大的工具,广泛应用于线性代数、几何变换和数据处理等领域。通过矩阵,我们可以轻松实现复杂的计算和图形变换,如旋转、平移和缩放等操作。不仅如此,GeoGebra的矩阵功能还支持多种运算,如加法、乘法、求逆等,使得用户能够高效地处理线性方程组和向量空间问题。在本文中,我们将深入探讨GeoGebra中的矩阵功能,详细介绍如何创建矩阵、执行常见的矩阵运算,并通过实例展示这些操作在数学和工程应用中的实际价值。这篇文章将为你提供关于GeoGebra矩阵操作的全面指南。
2024-10-05 08:14:14 1056
原创 Geogebra中级篇015—列表与集合(list and set)及常用操作大全
列表在 GeoGebra 中扮演着重要角色,使用户能够处理和管理一组数值、点或对象。这些列表可以用于执行多种操作,如计算平均值、排序、查找最大或最小值、绘制点的集合等。通过使用列表,用户可以简化复杂的计算步骤,增强图形的动态性和互动性。本文将介绍如何在 GeoGebra 中创建和操作列表,展示列表在数学教学、数据分析和几何构建中的实际应用。通过掌握这些列表操作技巧,您可以进一步提升 GeoGebra 的使用效果,创造更加丰富和生动的数学模型。
2024-10-05 08:12:39 745
原创 Geogebra中级篇014—GeoGebra的布尔值
在 GeoGebra 中,布尔值和条件判断是实现动态数学模型和交互式几何图形的重要工具。布尔值,即逻辑值,只有两个可能的取值:真(True)或假(False)。通过使用布尔值,我们可以创建依赖于特定条件的动态对象,例如根据用户输入的数值范围自动显示或隐藏某些图形元素。GeoGebra 提供了丰富的逻辑运算符,如等于、不等于、小于、大于等,使得条件判断和布尔运算变得简洁而高效。本文将详细介绍如何在 GeoGebra 中使用布尔值和条件判断,通过具体实例展示其在数学教学和研究中的实际应用。通过掌握这些技巧,您可
2024-10-05 08:11:11 1069
原创 Geogebra中级篇013—最新版本GeoGebra动画的播放/暂停按钮实现
在 GeoGebra 中,动画功能为数学和科学的动态演示提供了极大的便利。无论是展示函数图像的变化,还是模拟物理现象,动画都能直观地传达复杂的概念。然而,默认的动画控制方式往往无法满足特定的教学需求。为了更灵活地控制动画,我们可以通过 JavaScript 脚本实现一个播放和暂停的按钮。这个按钮在动画静止时显示“开始动画”,点击后启动动画;在动画进行时显示“结束动画”,点击后停止动画。本文将详细介绍如何在 GeoGebra 中创建这样的按钮,使得动画控制更加直观和便捷。
2024-10-05 08:09:23 1207
原创 Geogebra中级篇012—一般对象之复数
GeoGebra 支持复数运算和可视化,允许用户在复平面上进行各种操作。用户可以定义复数、进行加减乘除等基本运算,并使用 GeoGebra 的图形工具在复平面上绘制复数的表示,探索复数的几何意义。这使得 GeoGebra 成为学习和研究复数及其应用的有力工具。
2024-10-05 08:03:39 956
原创 Geogebra中级篇011—脚本的初步的探索
GeoGebra 的脚本功能允许用户通过不同的触发机制(如点击、更新、输入框变化、拖动结束)和全局 JavaScript 自定义图形和交互行为,实现动态数学模型和用户交互,同时 ggbOnInit() 函数可在应用初始化时设置默认状态,提供灵活的定制选项,增强了 GeoGebra 的交互性和功能性。
2024-10-05 08:02:23 982
原创 Geogebra中级篇010—不等式的使用及内点案例
GeoGebra允许用户可视化和解不等式,通过输入不等式如`(x-1)(x-2)(x-3) > 0`,软件会在坐标系中显示满足不等式的区域。用户可以动态调整参数,观察解集变化,使得理解和研究不等式更加直观。GeoGebra还支持复合不等式和区域不等式的图形表示,提供了丰富的工具来分析函数行为,求解不等式并探索其几何意义,使学习和教学过程更加生动和高效。
2024-10-05 07:58:33 993
原创 Geogebra中级篇009—曲线(2)_极坐标曲线、参数化曲面、分段函数曲线、分形曲线、复数平面上的曲线、随机曲线、非线性动力系统的轨迹
除了参数曲线、隐式曲线和显式曲线之外,还有其他类型的曲线表示方法。本篇主要概述一下极坐标曲线、参数化曲面、分段函数曲线、分形曲线、复数平面上的曲线、随机曲线、和非线性动力系统的轨迹,可能没有那么深,可以先了解下。
2024-10-05 07:57:01 769
原创 Geogebra中级篇008—曲线(1)_显式曲线、隐式曲线、参数曲线
我们常见的曲线有显式曲线、隐式曲线、参数曲线,当然还有极坐标曲线、参数化曲面、分段函数曲线、分形曲线、复数平面上的曲线、随机曲线、和非线性动力系统的轨迹,因为是中级篇,所以我们暂且不讲那么深,在曲线(1)中着重讲一下显式曲线、隐式曲线、参数曲线,在曲线(2)中粗略介绍一下其他曲线,方便我们在GeoGebra中进行绘制与使用。
2024-10-05 07:55:19 940
原创 Geogebra中级篇007—Gifgun_安装后出现data folder error的解决方案
前期讲过GeoGebra导出gif动画(006),其中提到过存在另一种方式生成gif动图,那就是使用AE的gifgun插件,因为gifgun操作过于简单,而且全网教程较多,所以本文就不重点讲怎么使用,主要讲一下怎么解决安装出现的问题
2024-10-05 07:53:37 495
原创 Geogebra中级篇006—几何对象之圆锥曲线
圆锥曲线是解析几何中的重要部分,它们包括椭圆、双曲线、抛物线和圆。通过使用预先定义的变量(如数值、点和向量),我们可以动态地构建这些曲线的方程,并观察它们如何随变量的变化而变化。本文将介绍如何通过定义变量来编辑和构建圆锥曲线方程。
2024-10-05 07:45:32 437
原创 Geogebra中级篇004—关于GeoGebra输入的N个小建议
欢迎关注微信公众号“第五智能”,代码+设计,让我们走在时代前沿,若有任何问题随时咨询。
2024-10-05 07:42:16 393
原创 Geogebra中级篇001—GeoGebra的知识树
GeoGebra 是一个动态数学软件,最初基于 Java 开发,但现在更多地使用 JavaScript 和 HTML5 进行实现。Java 为 GeoGebra 早期版本提供了开发和运行的平台,但随着技术的进步,GeoGebra 转向了更现代的 Web 技术栈。JavaScript 在 GeoGebra 的现代化发展中起到了关键作用,通过其 API,用户和开发者可以实现丰富的数学模型和动态交互。
2024-10-04 18:55:00 781
原创 Geogebra基础篇017—微积分函数求解圆弧面积问题
越高级的函数,里边的参数就越强调使用函数,而不是表达式,如果使用表达式软件就会进行无休止的报错,那么什么是什么是函数,什么是表达式?(1)这个是函数有自变量,有因变量,这个是函数。(2)这个是表达式直接绘制出来一个圆,没有把因变量单独取出来,这个叫表达式本篇文章内容稍微有些复杂,这里已经将源文件进行保存,若有需要欢迎自取,关注微信公众号回复“GBB017”即可。
2024-10-04 18:53:29 1183
原创 Geogebra基础篇016—加载项错误_使用此功能所需的服务已关闭,请检查你的隐私设置
欢迎关注微信公众号“第五智能”,代码+设计,让我们走在时代前沿。
2024-10-04 18:48:43 578
原创 Geogebra基础篇010—动态验证三角形外接圆的圆心是否可以位于三角形的外部
欢迎关注微信公众号“第五智能”,代码+设计,让我们走在时代前沿。
2024-10-04 18:33:28 626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人