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

news2024/9/8 7:11:23

本文概述了在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动画等各种技术都可以,祝好!
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

倒计时1天!飞思实验室暑期公益培训,7月10日不见不散

01培训背景 很荣幸地向大家宣布:卓翼飞思实验室将于7月10日正式开启为期两个月的暑期公益培训!本次培训为线上直播,由中南大学计算机学院特聘副教授,RflySim平台总研发负责人戴训华副教授主讲。 培训将基于“RflySim—智能无人集…

74HC14使用陶瓷晶振产生振荡成功

之前实验这个ic陶瓷振子,结果是不起振,之前用的是并联模式。可能参数不适合。一直没有起振。 今天又翻阅了很多陶瓷谐振器的电路,看到有串联模式的电路,就来实验了一下。结果成功了。电路如下: 测试结果:陶…

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

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

退出的微信群怎么恢复?这3个小技巧了解下

在日常使用微信的过程中,我们可能会因为各种原因退出某个微信群。然而,退出后才发现群里有重要的信息或文件需要查看,这时该怎么办呢?许多人都会问:退出的微信群怎么恢复?事实上,微信提供了一些…

生成随机密码

生成8位无重复的密码(可以包含数字、大小写字母) import random import string character string.digits string.ascii_letters password .join(random.sample(character, 8)) print(f"生成的随机密码为:{password}")

我们公司落地大模型的路径、方法和坑

我们公司落地大模型的路径、方法和坑 李木子 AI大模型实验室 2024年07月02日 18:35 北京 最近一年,LLM(大型语言模型)已经成熟到可以投入实际应用中了。预计到 2025 年,AI 领域的投资会飙升到 2000 亿美元。现在,不只…

C++:多态(继承)

hello,各位小伙伴,本篇文章跟大家一起学习《C:多态》,感谢大家对我上一篇的支持,如有什么问题,还请多多指教 ! 文章目录 :maple_leaf:多态的概念:maple_leaf:继承中的多态1.:leaves:虚函数表 :…

BKP备份寄存器和实时时钟笔记

BKP(Backup Registers)备份寄存器 BKP可用于存储用户应用程序数据。当VDD(2.0~3.6V)电源被切断,他们仍然由VBAT(1.8~3.6V)维持供电。当系统在待机模式下被唤醒,或系统复位或电源复位…

Linux 网络--TCP协议收包流程(NAPI机制)

Linux 网络--TCP协议收包流程(NAPI机制) 平台环境简介:宿主机: ubuntu18.04Linux内核源码版本: Linux-4.15网卡驱动: Intel e1000 (ubuntu 虚拟机默认网卡驱动)协议:TCP协议,本文分析收包过程 本…

Django 更新数据 save()方法

1,添加模型 Test/app11/models.py from django.db import modelsclass Post(models.Model):title models.CharField(max_length200)content models.TextField()pub_date models.DateTimeField(date published)class Book(models.Model):title models.CharFie…

9.pwn 栈溢出

栈溢出简介 函数中的存储在栈中的局部变量数组边界检查不严格发生越界写,造成用户输入覆盖到缓冲区外的数据内容, 由于栈中同时存在着与函数调用参数的相关信息,栈溢出可以导致控制流劫持 基础栈溢出(hello world in pwn) 多数情况下我们需…

【 正己化人】 把自己做好,能解决所有问题

阳明先生说:与朋友一起辩论学问,纵然有人言辞观点浅近粗疏,或者是炫耀才华、显扬自己,也都不过是毛病发作。只要去对症下药就好,千万不能怀有轻视别人的心理,因为那不是君子与人为善的心。 人会爱发脾气、…

UE5.3-基础蓝图类整理一

常用蓝图类整理: 1、获取当前关卡名:Get Current LevelName 2、通过关卡名打开关卡:Open Level(by name) 3、碰撞检测事件:Event ActorBeginOverlap 4、获取当前player:Get Player Pawn 5、判断是否相等&#xff1…

阿里云人工智能平台PAI部署开源大模型chatglm3之失败记录--update:最后成功了!

想学习怎么部署大模型,跟着网上的帖子部署了一个星期,然而没有成功。失败的经历也是经历,记在这里。 我一共创建了3个实例来部署chatglm3,每个实例都是基于V100创建的(当时没有A10可选了),其显…

自动化测试之unittest框架详解

1、什么是Unittest框架? python自带一种单元测试框架 2、为什么使用UnitTest框架? >批量执行用例 >提供丰富的断言知识 >可以生成报告 3、核心要素 1).TestCase(测试用例) 2).TestSuite(测试套件) 3).Test…

比赛获奖的武林秘籍:05 电子计算机类比赛国奖队伍技术如何分工和学习内容

比赛获奖的武林秘籍:05 电子计算机类比赛国奖队伍技术如何分工和学习内容 摘要 本文主要介绍了在电子计算机类比赛中技术层面上的团队分工和需要学习的内容,分为了嵌入式硬件、嵌入式软件、视觉图像处理、机械、上位机软件开发和数据分析等六个方向&am…

ORA-12537: TNS:连接关闭/Io 异常: Got minus one from a read call

在另外一个数据库建立dblink的时候,发现执行命令报错: 被连接的数据库我也上去过,用工具尝试登陆也报错: IO Error: Got minus one from a read call, connect lapse 1 ms., Authentication lapse 0 ms. Got minus one from a …

PTA - 编写函数计算圆面积

题目描述: 1.要求编写函数getCircleArea(r)计算给定半径r的圆面积,函数返回圆的面积。 2.要求编写函数get_rList(n) 输入n个值放入列表并将列表返回 函数接口定义: getCircleArea(r); get_rList(n); 传入的参数r表示圆的半径&#xff0c…

新闻资讯整合平台:一站式满足企业信息需求

摘要: 面对信息爆炸的时代,企业如何在海量数据中快速获取有价值资讯,成为提升竞争力的关键。本文将探讨如何通过一站式新闻资讯整合平台,实现企业信息需求的全面满足,提升决策效率,同时介绍实用工具推荐&a…

如何构建数据驱动的企业?爬虫管理平台是关键桥梁吗?

一、数据驱动时代:为何选择爬虫管理平台? 在信息爆炸的今天,数据驱动已成为企业发展的核心战略之一。爬虫管理平台,作为数据采集的第一站,它的重要性不言而喻。这类平台通过自动化手段,从互联网的各个角落…