直纹面是一种不错的曲面,全部用直线构造即可; 如果直纹面母线上的点共切平面,则可展(这种抽象真漂亮)

老早就想试试画下面这种ruled surface:

【这个“直纹曲面”的原理在现实中的应用是这样的】

发现这是一种直纹面之后就简单了. 我是这么设想的:

先在三维空间里找两个跟坐标平面平行的圆,写成旋转角度的参数方程形式,然后(斜平行)投影到一个垂直于它俩的坐标平面上.

等间隔在两个曲线(圆)上取点,然后连接对应点线段; 对应点之间角度偏差作为一个动态的变量从而得到动的效果.

因为涉及到对应点的序列的生成,以及对应的线段序列的生成,用Geogebra里的交互绘图方式就太麻烦了.

然后,这个软件对矩阵化操作的支持还没有那么强,想来想去就是spreadsheet还没有用到过. 于是从youtube上找到两个视频:

How to Use Spreadsheet on Geogebra

GeoGebra Spreadsheet Power Regression

通过视频学操作应该是最方便的, 其次是网络教程. geogebra.org不知道最近出了什么状况,彻底不能用了;只好去别的地方,发现下面的不错:

网络Geogebra spreadsheet教程001

Tables and Spreadsheet

点击打开链接

然后就得到了开头所示的图片.

The spreadsheet in GeoGebra has most of the regular spreadsheet-features. When it comes to just doing numerical calculations, regular spreadsheet software is more advanced than the GeoGebra spreadsheet; the object-oriented way of doing things in GeoGebra however, makes it a much stronger tool than regular spreadsheets. Apart from manipulating numbers and formulas, you can also manipulate all GeoGebra-objects in the spreadsheet view.

Whenever you need many objects that follow some regular pattern, you can use the spreadsheet.

The basic features of the GeoGebra spreadsheet, features such as: how to make relative copies, how to plot points from the spreadsheet on the drawing pad, and how to use sliders when generating numbers in the spreadsheet, are explained on the pages Functions - Tables and Spreadsheet and Functions - Percentage Change.

Geometrical objects and functions

The recording below demonstrates how to make a simple pattern of circles. It also shows a demonstration of how the Taylor expansion of  approximates the graph better and better as more terms are used. It is meant as a demonstration of how functions are handled in the spreadsheet, if you just want to demonstrate Taylor expansion, you can use the command:

TaylorPolynomial[<Function>, <x-Value>, <Order Number>]

When inserting geometrical objects into the spreadsheet, you must write the command for the object needed. In most cases you can guess the name of the command, start writing and then the code-completion will help.

下载:

Reference:GeoGebra Installation

GeoGebra Installation

  • Installation
  • Mass Installation
  • FAQ

Windows

GeoGebra can be installed for Windows in two ways:

  • GeoGebra Installer for Windows (recommended)
  • GeoGebra Portable for Windows (runs from USB memory sticks for example)

Please note that the Installer will automatically update to newer versions.

MacOS X

We provide GeoGebra in two ways for Mac OS X:

  • GeoGebra in the Mac App Store (recommended)
  • GeoGebra Portable for OSX.

Please note that the Mac App Store will automatically update to newer versions.

Linux

The following GeoGebra Linux installers are available:

  • 64 bit /32 bit installers for .deb based systems (Debian, Ubuntu)
  • 64 bit /32 bit installers for .rpm based systems (Red Hat, openSUSE)
  • Portable Linux bundle for 64 and 32 bit Linux systems

Repository

The .deb and .rpm installers will automatically add the official GeoGebra repository to the package management system on the workstation. This will enable automatic update of GeoGebra every time a new version is released. Note that the portable version will not automatically update.

If you want to include GeoGebra in your custom Linux distribution with GeoGebra included, the best way is to add the official GeoGebra repository (http://www.geogebra.net/linux/) to your package management system. The GPG key of the repository is at http://www.geogebra.net/linux/office@geogebra.org.gpg.key. The name of the package isgeogebra5. This will conflict with the earlier versions (4.0, 4.2 and 4.4), which are namedgeogebra (andgeogebra44 for 4.4) and should be deleted first.

All versions

Version Windows Mac OS X Linux
4.4 InstallerPortable Portable Portable
5.0 InstallerPortable Portable Portable
latest InstallerPortable Portable Portable

Supported devices and Troubleshooting

Please check the Supported devices page for further information about running GeoGebra on different devices, have a look atthe FAQ for more information and visit the forum for support.

Dynamic Colour

You can make a parabola using trace, as on this page Functions - The Parabola. These traces can instead be created as lines in a spreadsheet.

Load GeoGebra worksheetparabola

Parabola. Move the point!

If you let the y-axis be the directrix and a free point A be the focus, then you must make a number of perpendicular bisectors between points on the y-axis and the point A.

image

In a similar way, you can make perpendicular bisectors between a point and points on a circle, this is shown in the topmost applet.

You specify a dynamic colour by specifying values for red, green and blue. Each value should be between 0 and 1. It is dynamic since you can use variables when specifying the values. In the example above, the following is entered under the Advanced-tab for the first line (in cell B1), these values are then relatively copied when dragging the small rectangle.

image

When very many objects are used in a worksheet, it may be slow. In such cases it is better to use lists. This is what the next page is about.

练习使用Geogebra【下载】中的SpreadSheet辅助作图相关推荐

  1. NC:噬菌体中无机硫辅助代谢基因的生态学研究

    翻译:周之超@UW-Madison 广泛存在的噬菌体中无机硫辅助代谢的生态学 Ecology of inorganic sulfur auxiliary metabolism in widesprea ...

  2. idm老是下载到99多就停止了 idm下载中断后无法继续下载

    现在网络上的免费资源很多,不少用户都会使用idm下载这些资源,比如压缩包.视频.音频等等.而且idm采用的是多线程下载,能大幅提高资源下载速度,但是,有时候idm老是下载到99多就停止了,或者idm下 ...

  3. 推荐380套大型商业源码下载,一元一套,火爆下载中

    推荐380套大型商业源码下载,一元一套,火爆下载中 代码最全 源码最多 人气最旺 历史最久 源码共380套,全部含有源码和数据库,大部分有开发文档,内容不断更新! 商业源码列表(按开发工具分类):ht ...

  4. Git 之 如何递归下载工程,以及递归下载中 OpenSSL SSL_read: Connection was reset, errno 10054 的报错处理

    Git 之 如何递归下载工程,以及递归下载中 OpenSSL SSL_read: Connection was reset, errno 10054 的报错处理 目录 Git 之 如何递归下载工程,以 ...

  5. ESP-WROOM-32程序下载中的问题记录

    ESP-WROOM-32程序下载中的问题记录 一.ESP-WROOM-32简介 购买价格:17.5元 应用:自平衡莱洛三角的主芯片 具体参数:略 **ESP-WROOM-32(ESP32)**是乐鑫最 ...

  6. linux如何加辅助ip,如何在 Ubuntu 系统中添加一个辅助 IP 地址

    Linux 管理员应该意识到这一点,因为这是一项例行任务.很多人想知道为什么我们需要在服务器中添加多个 IP 地址,以及为什么我们需要将它添加到单块网卡中?我说的对吗? 你可能也会有类似的问题:在 L ...

  7. linux 辅助ip地址到文本,技术|如何在 Ubuntu 系统中添加一个辅助 IP 地址

    Linux 管理员应该意识到这一点,因为这是一项例行任务.很多人想知道为什么我们需要在服务器中添加多个 IP 地址,以及为什么我们需要将它添加到单块网卡中?我说的对吗? 你可能也会有类似的问题:在 L ...

  8. python中tkinter模块_使用Python中的tkinter模块作图的方法

    python简述: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.Python[1 ...

  9. sky光遇弹琴脚本_sky光遇辅助脚本下载-sky光遇辅助脚本安卓版下载

    详情 sky光遇辅助脚本是一款小编精心为玩家寻找一个辅助器,这个脚本可以轻松帮助玩家更愉快的玩耍光遇,帮助玩家进行数据修改,轻松获得钻石,道具等等,还有这自动挂机升级的功能,有感兴趣的快来下载吧! s ...

最新文章

  1. DataPipeline |《Apache Kafka实战》作者胡夕:Apache Kafka监控与调优
  2. 小马智行获2.67亿美元新融资,估值超53亿美元
  3. tar.xz、tar.bz2 压缩包解压方式
  4. 大新闻!HTC旗舰手机已原生支持BCH
  5. Win XP等多个版本操作系统技术支持将到期
  6. Java爬虫——B站弹幕爬取
  7. idea连接nefu练习数据库
  8. 算法问题拓展——kadane算法及其二维数组的扩展
  9. 【TensorFlow】Win7+Anaconda+python3.6+Tensorflow1.9安装教程
  10. libcurl curl_easy_setopt函数以及设置选项
  11. 云服务器拷贝文件大小,如何从云服务器上拷贝大文件
  12. 告别10年代,这几款手机应用改变了数亿中国人的生活,你一定在用!
  13. thinkphp调用mysql存储过程_ThinkPHP执行调用存储过程怎么添加日志
  14. python 基本数据类型
  15. C#流程控制语句--迭代语句(while,do....while, for , foreach)
  16. mybatis分页插件_MyBatis 分页插件 5.2.0 发布
  17. 基础html的网页,[网页设计]HTML基础(五)——
  18. 剑指offer面试题[42]-反转单词顺序VS左旋转字符串
  19. Stanford机器学习---第三讲. 逻辑回归和过拟合问题的解决 logistic Regression Regularization
  20. 基于JAVA医疗器械销售电子商城计算机毕业设计源码+系统+mysql数据库+lw文档+部署

热门文章

  1. 使用scrapy框架抓取手机商品信息(2)
  2. CentOS 启动后网卡自动启动不了 的解决办法
  3. 地图下载器工具-Java
  4. 万象网管怎么在无盘服务器装,一个网吧无盘系统的安装步骤(新手教程)
  5. 高斯消元法求解线性方程组——C语言实现
  6. 【STM32F767】使用RTThread和TouchGFX实现DIY数字仪表(三)——获取温湿度传感器数据
  7. WinCE 系统界面修改偏方 一
  8. Linux根目录各个文件夹介绍及说明
  9. 用软碟通制作系统启动盘的诀窍,不掌握永远成不了老司机!
  10. mac利用无线路由器在校园网中曲线分享文件,ipad随航及多设备共享上网等功能的一些想法和实现