020-GeoGebra中级篇-几何对象之点与向量

本文概述了在GeoGebra中如何使用笛卡尔或极坐标系输入点和向量。用户可以通过指令栏输入数字和角度,使用工具或指令创建点和向量。在笛卡尔坐标系中,示例如“P=(1,0)”;在极坐标系中,示例如“P=(1;0)”或“v=(5;90°)”。文章还介绍了点和向量的运算,如中点计算和向量模的求解,以及向量积的应用。

目录

    • 一、点和向量
      • 1. 点
      • 2. 向量
    • 二、GeoGebra中输入点和向量
      • 1. 点的输入
        • (1)笛卡尔坐标系输入
        • (2)极坐标输入
        • (3)工具栏输入
      • 2. 向量的输入
        • (1)笛卡尔坐标系输入
        • (2)极坐标系输入
        • (3)工具栏输入
    • 三、GeoGebra中点、向量的计算
      • 1. 点的运算
        • (1)在笛卡尔坐标系中点的运算
        • (2)在极坐标系中点的运算
        • (3)在极坐标系中点运算的含义
      • 2. 向量的运算
        • (1)在笛卡尔坐标系中向量的运算
        • (2)在极坐标系中向量的运算
    • 五、文章最后

一、点和向量

在数学中,点和向量是基本的几何概念,用于描述空间中的位置和方向。

1. 点

点是几何空间中的基本元素之一,用来表示特定位置或位置的集合。在笛卡尔坐标系中,点可以用一对有序数对 (x,y)(x,y) 来表示,其中 xx
表示点在 x 轴上的坐标,yy 表示点在 y 轴上的坐标;例如,点 A可以表示为 A=(1,2)。在极坐标系中,点由极径r 和极角 θ 描述,例如,P=(1,45∘) 表示到原点距离为1,与正 x 轴夹角为45度的点。

2. 向量

向量是具有大小和方向的量,在数学和物理中用来表示从一个点到另一个点的箭头或位移。在笛卡尔坐标系中,向量可以用两点之间的差来表示,例如
向量AB=向量B−向量A,表示从点 A 到点 B 的位移向量。在极坐标系中,向量同样由极径和极角来表示,例如 向量v=(r,θ),表示长度为
r ,方向与极角 θ 相同的向量。

二、GeoGebra中输入点和向量

1. 点的输入

点的输入可以分为笛卡尔坐标系输入、极坐标输入、工具输入三种方式:

(1)笛卡尔坐标系输入

这种输入唯一需要注意的就是标签要大写,因为在最新版本的GeoGebra中,如果是小写的点就变成了向量,大写的点才是点;
在这里插入图片描述
在这里插入图片描述

(2)极坐标输入

若需要输入极坐标,建议先切换到极坐标系中。
在这里插入图片描述
极坐标的输入可以用下边这几种方式进行:

P=(1; 0)
p=(1; 90°)
q=(1; ((π)/(4)))
  1. 注意中间的是分号;
  2. 注意如果是角度要写度数;
  3. 注意,没有写度数GeoGebra默认是弧度;
  4. 注意,可以写弧度,π的敲法是直接输入pi就可以了;
(3)工具栏输入

这个就没什么讲的哈,太简单,可以参考下文章:《004-GeoGebra基础篇-GeoGebra的点》
在这里插入图片描述

2. 向量的输入

点的输入可以分为笛卡尔坐标系输入、极坐标输入、工具输入三种方式:

(1)笛卡尔坐标系输入

若在笛卡尔坐标系输入向量,和输入点是一样的,只不过将大写换成小写就可以了。

p=(1,1)

如果我从算式输入行直接复制,会变成这样(说明系统建议这么输入):

p={{1},{1}}

在这里插入图片描述
还有一种方式是两点构成一个向量,这种输入方法为:

Vector[(1, 2), (3, 4)]

在这里插入图片描述

(2)极坐标系输入

大写的字母输入出来是极坐标点,小写的字母输入后就是极坐标向量了。

q=(2; ((π)/(6)))

在这里插入图片描述当然,上边的向量是基于原点,非基于原点的向量创建如下所示:

A = (r1; θ1)
B = (r2; θ2)
u = Vector[A, B]

(3)工具栏输入

在这里插入图片描述

注意,如果是极坐标的向量,不建议使用工具输入,因为输入的向量本质是笛卡尔坐标系的内容,我们一起看下算式栏的内容(这可能不是大家想要的):

在这里插入图片描述

如果是笛卡尔坐标系的向量,倒是可以采用这种方式,但需要注意,系统默认给我们设置了点,并使用了Vector向量

A=Intersect(xAxis,yAxis)
B=(0.6,0.4)
u=Vector(A,B)

在这里插入图片描述

三、GeoGebra中点、向量的计算

1. 点的运算

(1)在笛卡尔坐标系中点的运算

,点的运算目前主要集中在加、减、乘、除之上,可以研究下这几句算式:

A=(0,0)
B=(6,0)
M1=A+B //(6,0)
M2=A-B //(-6,0)
M3=A+(2,2)	// (2,2)
M4=M3/2	//(1,1)

汇总来看,在GeoGebra中,点可以直接加减,十分方便。

另外需要注意,在GeoGebra中可以使用预留的函数x()、y(),这个在作图过程中非常实用,比如x(M4)=1

(2)在极坐标系中点的运算

在极坐标系中,点的运算也主要集中在加、减、乘、除之上:

P=(2; ((π)/(4)))
Q=(3; ((π)/(3)))
N1=P+Q
N2=P-Q
N3=Q-P
N4=P*2

在这里插入图片描述

(3)在极坐标系中点运算的含义

关于相加

在极坐标系中,两个极坐标点相加的含义是将它们表示的向量相加。每个极坐标点可以用一个长度(模)和一个方向角(角度或弧度)来描述。

具体地说,如果有两个极坐标点 ( r 1 , θ 1 ) (r_1, \theta_1) (r1,θ1) ( r 2 , θ 2 ) (r_2, \theta_2) (r2,θ2),它们分别表示长度为 r 1 r_1 r1 r 2 r_2 r2,方向角为 θ 1 \theta_1 θ1 θ 2 \theta_2 θ2的向量。
将这两个向量相加得到的结果向量的极坐标可以通过以下公式计算:
( r 1 , θ 1 ) + ( r 2 , θ 2 ) = ( r 1 2 + r 2 2 + 2 r 1 r 2 cos ⁡ ( θ 2 − θ 1 ) ,   θ 1 + tan ⁡ − 1 ( r 2 sin ⁡ ( θ 2 − θ 1 ) r 1 + r 2 cos ⁡ ( θ 2 − θ 1 ) ) ) (r_1, \theta_1) + (r_2, \theta_2) = \left( \sqrt{r_1^2 + r_2^2 + 2r_1r_2\cos(\theta_2 - \theta_1)}, \ \theta_1 + \tan^{-1} \left( \frac{r_2\sin(\theta_2 - \theta_1)}{r_1 + r_2\cos(\theta_2 - \theta_1)} \right) \right) (r1,θ1)+(r2,θ2)=(r12+r22+2r1r2cos(θ2θ1) , θ1+tan1(r1+r2cos(θ2θ1)r2sin(θ2θ1)))

这里, r 1 2 + r 2 2 + 2 r 1 r 2 cos ⁡ ( θ 2 − θ 1 ) \sqrt{r_1^2 + r_2^2 + 2r_1r_2\cos(\theta_2 - \theta_1)} r12+r22+2r1r2cos(θ2θ1) 是结果向量的长度, θ 1 + tan ⁡ − 1 ( r 2 sin ⁡ ( θ 2 − θ 1 ) r 1 + r 2 cos ⁡ ( θ 2 − θ 1 ) ) \theta_1 + \tan^{-1} \left( \frac{r_2\sin(\theta_2 - \theta_1)}{r_1 + r_2\cos(\theta_2 - \theta_1)} \right) θ1+tan1(r1+r2cos(θ2θ1)r2sin(θ2θ1))是结果向量的方向角。

因此,两个极坐标点相加的含义是将它们表示的两个向量进行向量加法,得到一个新的向量,其长度和方向角是根据上述公式计算得到的。

关于相减

极坐标系统中点的表示法是用极径(半径 r r r)和极角(角度 θ \theta θ)来描述的。在极坐标中,点的相减运算通常指的是将两个极坐标点相减并得到一个新的向量或极坐标点,这涉及到向量运算的转换。我们需要将极坐标转换为笛卡尔坐标进行运算,然后再将结果转换回极坐标。

具体步骤如下:

将极坐标点转换为笛卡尔坐标:
对于点 A A A ( ( ( r 1 , θ 1 r_1, \theta_1 r1,θ1),对应的笛卡尔坐标为: A x = r 1 cos ⁡ θ 1 , A y = r 1 sin ⁡ θ 1 A_x = r_1 \cos \theta_1, \quad A_y = r_1 \sin \theta_1 Ax=r1cosθ1,Ay=r1sinθ1对于点 B B B ( ( ( r 2 , θ 2 r_2, \theta_2 r2,θ2),对应的笛卡尔坐标为: B x = r 2 cos ⁡ θ 2 , B y = r 2 sin ⁡ θ 2 B_x = r_2 \cos \theta_2, \quad B_y = r_2 \sin \theta_2 Bx=r2cosθ2,By=r2sinθ2进行点的相减运算(笛卡尔坐标系中):
新点 C C C的坐标为: C x = A x − B x , C y = A y − B y C_x = A_x - B_x, \quad C_y = A_y - B_y Cx=AxBx,Cy=AyBy 将结果转换回极坐标:
新点 C C C的极径 r c r_c rc和极角 θ c \theta_c θc计算如下: r c = C x 2 + C y 2 , θ c = arctan ⁡ 2 ( C y , C x ) r_c = \sqrt{C_x^2 + C_y^2}, \quad \theta_c = \arctan2(C_y, C_x) rc=Cx2+Cy2 ,θc=arctan2(Cy,Cx)因此,极坐标点相减的运算实际上是通过笛卡尔坐标系中的向量减法来实现的,并且结果也是一个向量,表示从一个点指向另一个点的方向和距离。

通过这种方式,你可以理解为极坐标点的相减运算在几何上是表示从一个点到另一个点的向量。

2. 向量的运算

(1)在笛卡尔坐标系中向量的运算

在GeoGebra中,笛卡尔坐标系下向量的运算可以通过图形界面和命令行两种方式进行,因为图形界面过于简单(直接拖动出一个向量或者是新建俩点再拖向量)这里就不过多赘述了,主要讲一下如何通过命令行方式进行操作。

接下来向量的运算以这个为基础。
在这里插入图片描述

加、减、标量乘法

u=p+q
v=p-q
w=q*2

在这里插入图片描述

点积

理论上需要这么输入

a=Dot(p,q)

实际上只需要这么输入就可以了(默认是点积)

a=pq

叉乘(只适用于三维向量,这里不作举例)

Cross[u, v]

向量的长度

a=Length(p)

在这里插入图片描述

向量的单位化

u=UnitVector(p)

在这里插入图片描述

(2)在极坐标系中向量的运算

尽管GeoGebra主要以笛卡尔坐标系操作为主,但我们可以使用一些方法在极坐标系中进行向量运算。假设我们有两个极坐标系中的向量:向量 A \mathbf{A} A的极坐标是 ( r 1 , θ 1 ) (r_1, \theta_1) (r1,θ1) = = = ( 5 , 4 5 ∘ ) (5, 45^\circ) (5,45) 向量 B \mathbf{B} B的极坐标是 ( r 2 , θ 2 ) (r_2, \theta_2) (r2,θ2) = = = ( 3 , 12 0 ∘ ) (3, 120^\circ) (3,120)

  1. 将极坐标转换为笛卡尔坐标:
    A x = r 1 ⋅ cos ⁡ ( θ 1 ) A_x = r_1 \cdot \cos(\theta_1) Ax=r1cos(θ1) A y = r 1 ⋅ sin ⁡ ( θ 1 ) A_y = r_1 \cdot \sin(\theta_1) Ay=r1sin(θ1) B x = r 2 ⋅ cos ⁡ ( θ 2 ) B_x = r_2 \cdot \cos(\theta_2) Bx=r2cos(θ2) B y = r 2 ⋅ sin ⁡ ( θ 2 ) B_y = r_2 \cdot \sin(\theta_2) By=r2sin(θ2)计算:
    θ 1 = 4 5 ∘ = π 4 弧度 \theta_1 = 45^\circ = \frac{\pi}{4}弧度 θ1=45=4π弧度
    θ 2 = 12 0 ∘ = 2 π 3 弧度 \theta_2 = 120^\circ = \frac{2\pi}{3}弧度 θ2=120=32π弧度
    对于向量 A \mathbf{A} A
    A x = 5 ⋅ cos ⁡ ( π 4 ) = 5 ⋅ 2 2 ≈ 3.54 A_x = 5 \cdot \cos\left(\frac{\pi}{4}\right) = 5 \cdot \frac{\sqrt{2}}{2} \approx 3.54 Ax=5cos(4π)=522 3.54 A y = 5 ⋅ sin ⁡ ( π 4 ) = 5 ⋅ 2 2 ≈ 3.54 A_y = 5 \cdot \sin\left(\frac{\pi}{4}\right) = 5 \cdot \frac{\sqrt{2}}{2} \approx 3.54 Ay=5sin(4π)=522 3.54
    对于向量 B \mathbf{B} B
    B x = 3 ⋅ cos ⁡ ( 2 π 3 ) = 3 ⋅ ( − 1 2 ) = − 1.5 B_x = 3 \cdot \cos\left(\frac{2\pi}{3}\right) = 3 \cdot \left(-\frac{1}{2}\right) = -1.5 Bx=3cos(32π)=3(21)=1.5 B y = 3 ⋅ sin ⁡ ( 2 π 3 ) = 3 ⋅ 3 2 ≈ 2.598 B_y = 3 \cdot \sin\left(\frac{2\pi}{3}\right) = 3 \cdot \frac{\sqrt{3}}{2} \approx 2.598 By=3sin(32π)=323 2.598
  2. 计算向量和的笛卡尔坐标
    将两个向量的笛卡尔坐标相加:
    C x = A x + B x = 3.54 − 1.5 = 2.04 C_x = A_x + B_x = 3.54 - 1.5 = 2.04 Cx=Ax+Bx=3.541.5=2.04 C y = A y + B y = 3.54 + 2.598 = 6.138 C_y = A_y + B_y = 3.54 + 2.598 = 6.138 Cy=Ay+By=3.54+2.598=6.138
  3. 将结果转换回极坐标
    计算新的极径 r r r和极角 θ \theta θ : : r = C x 2 + C y 2 = 2.0 4 2 + 6.13 8 2 ≈ 4.16 + 37.66 ≈ 41.82 ≈ 6.46 r = \sqrt{C_x^2 + C_y^2} = \sqrt{2.04^2 + 6.138^2} \approx \sqrt{4.16 + 37.66} \approx \sqrt{41.82} \approx 6.46 r=Cx2+Cy2 =2.042+6.1382 4.16+37.66 41.82 6.46 θ = arctan ⁡ 2 ( C y , C x ) = arctan ⁡ 2 ( 6.138 , 2.04 ) ≈ 71. 6 ∘ \theta = \arctan2(C_y, C_x) = \arctan2(6.138, 2.04) \approx 71.6^\circ θ=arctan2(Cy,Cx)=arctan2(6.138,2.04)71.6
  4. 结果
    因此,两个向量在极坐标系中的和为 ( r , θ ) (r, \theta) (r,θ) ≈ ≈ ( 6.46 , 71. 6 ∘ ) (6.46, 71.6^\circ) (6.46,71.6) 。 。

五、文章最后

若有任何问题都可以在这个铺子问客服,也会有资源相送,GeoGebra、PPT、平面动画、3D动画等各种技术都可以,祝好!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/787896.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot + MyBatisPlus 实现多租户分库

一、引言 在如今的软件开发中,多租户(Multi-Tenancy)应用已经变得越来越常见。多租户是一种软件架构技术,它允许一个应用程序实例为多个租户提供服务。每个租户都有自己的数据和配置,但应用程序实例是共享的。而在我们的Spring Boot MyBati…

刷代码随想录有感(130):动态规划——编辑距离

题干&#xff1a; 代码&#xff1a; class Solution { public:int minDistance(string word1, string word2) {vector<vector<int>>dp(word1.size() 1, vector<int>(word2.size() 1));for(int i 0; i < word1.size(); i)dp[i][0] i;for(int j 0; j …

使用Mplayer实现MP3功能

核心功能 1. 界面设计 项目首先定义了一个clearscreen函数&#xff0c;用于清空屏幕&#xff0c;为用户界面的更新提供了便利。yemian函数负责显示主菜单界面&#xff0c;提供了包括查看播放列表、播放控制、播放模式选择等在内的9个选项。 2. 文件格式支持 is_supported_f…

数据抓取技术在视频内容监控与快速读取中的应用

引言 在数字化时代&#xff0c;视频内容的快速读取和监控对于内容提供商来说至关重要。思通数科的OPEN-SPIDER抓取技术为这一需求提供了高效的解决方案。 OPEN-SPIDER技术概述 OPEN-SPIDER是思通数科开发的一种先进的数据抓取技术&#xff0c;它能够&#xff1a; - 高效地从各…

Qt 音频编程实战项目

一Qt 音频基础知识 QT multimediaQMediaPlayer 类&#xff1a;媒体播放器&#xff0c;主要用于播放歌曲、网络收音 机等功能。QMediaPlaylist 类&#xff1a;专用于播放媒体内容的列表。 二 音频项目实战程序 //版本5.12.8 .proQT core gui QT multimedia greate…

基于深度学习的电影推荐系统

1 项目介绍 1.1 研究目的和意义 在电子商务日益繁荣的今天&#xff0c;精准预测商品销售数据成为商家提升运营效率、优化库存管理以及制定营销策略的关键。为此&#xff0c;开发了一个基于深度学习的商品销售数据预测系统&#xff0c;该系统利用Python编程语言与Django框架&a…

在RockyLinux上安装Solr8.11(新版本)

在RockyLinux上安装Solr8.11&#xff08;新版本&#xff09; 安装准备安装java环境 安装Solr下载修改配置开放端口验证一下 安装准备 安装java环境 搜索提供可安装的包 yum search java 我们在这里看到有很多&#xff0c;我这里安装的1.8版本。我们这里选择描述为Runtime en…

斯坦福大学博士在GitHub发布的漫画机器学习小抄,竟斩获129k标星

斯坦福大学数据科学博士Chris Albon在GitHub上发布了一份超火的机器学习漫画小抄&#xff0c;发布仅仅一天就斩获GitHub榜首标星暴涨120k&#xff0c;小编有幸获得了一份并把它翻译成中文版本&#xff0c;今天给大家分享出来&#xff01; 轻松的画风配上让人更容易理解的文字讲…

万字总结GBDT原理、核心参数以及调优思路

万字总结GBDT原理、核心参数以及调优思路 在机器学习领域&#xff0c;梯度提升决策树&#xff08;Gradient Boosting Decision Tree, GBDT&#xff09;以其卓越的预测性能和强大的模型解释能力而广受推崇。GBDT通过迭代地构建决策树&#xff0c;每一步都在前一步的残差上进行优…

【力扣高频题】042.接雨水问题

上一篇我们通过采用 双指针 的方法解决了 经典 容器盛水 问题 &#xff0c;本文我们接着来学习一道在面试中极大概率会被考到的经典题目&#xff1a;接雨水 问题 。 42. 接雨水 给定 n 个非负整数&#xff0c;表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子…

【高校科研前沿】中国农业大学姚晓闯老师等人在农林科学Top期刊发表长篇综述:深度学习在农田识别中的应用

文章简介 论文名称&#xff1a;Deep learning in cropland field identification: A review&#xff08;深度学习在农田识别中的应用&#xff1a;综述&#xff09; 第一作者及单位&#xff1a;Fan Xu&#xff08;中国农业大学土地科学与技术学院&#xff09; 通讯作者及单位&…

【电路笔记】-C类放大器

C类放大器 文章目录 C类放大器1、概述2、C类放大介绍3、C类放大器的功能4、C 类放大器的效率5、C类放大器的应用:倍频器6、总结1、概述 尽管存在差异,但我们在之前有关 A 类、B 类和 AB 类放大器的文章中已经看到,这三类放大器是线性或部分线性的,因为它们在放大过程中再现…

【WebGIS平台】传统聚落建筑科普数字化建模平台

基于上述概括出建筑单体的特征部件&#xff0c;本文利用互联网、三维建模和地理信息等技术设计了基于浏览器/服务器&#xff08;B/S&#xff09;的传统聚落建筑科普数字化平台。该平台不仅实现了对传统聚落建筑风貌从基础到复杂的数字化再现&#xff0c;允许用户轻松在线构建从…

Java线程池及面试题

1.线程池介绍 顾名思义&#xff0c;线程池就是管理一系列线程的资源池&#xff0c;其提供了一种限制和管理线程资源的方式。每个线程池还维护一些基本统计信息&#xff0c;例如已完成任务的数量。 总结一下使用线程池的好处&#xff1a; 降低资源消耗。通过重复利用已创建的…

去除Win32 Tab Control控件每个选项卡上的深色对话框背景

一般情况下&#xff0c;我们是用不带边框的对话框来充当Tab Control的每个选项卡的内容的。 例如&#xff0c;主对话框IDD_TABBOX上有一个Tab Control&#xff0c;上面有两个选项卡&#xff0c;第一个选项卡用的是IDD_DIALOG1充当内容&#xff0c;第二个用的则是IDD_DIALOG2。I…

Git本地仓库的搭建与使用

目录 一、前言 二、Linux下搭建 git 仓库 三、Windows下搭建 git 仓库 一、前言 做项目时&#xff0c;我们常常需要将自己的代码进行托管&#xff0c;但有时候 Github 的速度属实叫人流泪。有的人会选择 Gitee 等进行托管代码&#xff0c;这当然是可以的。那如果没有其他代码…

linux使用chattr与lsattr设置文件/目录防串改

背景 linux服务器下,防止某个文件/目录被串改(增删改),可以使用chattr与lsattr设置,这是一种保护机制,用于防止意外地修改或删除重要的文件内容。 chattr与lsattr使用 1.设置目录 图中/tmp/zhk,设置目录属性文件可能被设置为不可更改(immutable)或者只追加(append …

java Web学习笔记(一)

1. 前置学习知识 JavaScript学习笔记 CSS3学习笔记 html学习笔记 2. Tomcat介绍 前端App的运行环境&#xff1a; 服务器 --> JRE --> Tomcat --> App Tomcat目录文件介绍 bin:该目录下存放的是二进制可执行文件&#xff0c;如果是安装版&#xff0c;那么这个目…

leetcode判断二分图

判断二分图 图的问题肯定要用到深度优先遍历或者广度优先遍历&#xff0c;但又不是单纯的深度优先遍历算法和广度优先遍历算法&#xff0c;而是需要在遍历的过程中加入与解决题目相关的逻辑。 题干中说了&#xff0c;这个图可能不是连通图&#xff0c;这个提示有什么作用呢&a…

【状态估计】非线性非高斯系统的状态估计——离散时间的批量估计

上一篇文章介绍了离散时间的递归估计&#xff0c;本文着重介绍离散时间的批量估计。 上一篇位置&#xff1a;【状态估计】非线性非高斯系统的状态估计——离散时间的递归估计。 离散时间的批量估计问题 最大后验估计 目标函数 利用高斯-牛顿法来解决估计问题的非线性版本&a…