完整教程:图解向量的加减

news/2026/1/26 8:10:22/文章来源:https://www.cnblogs.com/ljbguanli/p/19531248

完整教程:图解向量的加减

图解向量的加减

二维空间(R2\mathbb{R}^2R2)里的向量

R\mathbb{R}R 代表 全体实数的集合(Set of Real Numbers),Real 是“实数的”形容词形式,取首字母 R 作为缩写。
Rn\mathbb{R}^nRn 就是 nnn维实数空间实数包括所有有理数(整数、分数)和无理数(如π\piπ2\sqrt{2}2)。

平面中的向量v\mathbf{v}v表示为列向量v=(a1a2)\mathbf{v} = \begin{pmatrix} a_1 \\ a_2 \end{pmatrix}v=(a1a2),其中a1a_1a1是向量在xxx轴方向的分量,a2a_2a2yyy轴方向的分量。
向量的长度(也叫“模长”)用符号∥v∥\|\mathbf{v}\|v表示,计算方法基于勾股定理,公式为:
∥v∥=a12+a22\|\mathbf{v}\| = \sqrt{a_1^2 + a_2^2}v=a12+a22
在这里插入图片描述
向量v\mathbf{v}v从原点出发,a1a_1a1(红色水平段)、a2a_2a2(黄色垂直段)与v\mathbf{v}v本身构成直角三角形——直角边是a1a_1a1a2a_2a2,斜边就是向量v\mathbf{v}v

三维空间(R3\mathbb{R}^3R3)里的向量

向量v\mathbf{v}v表示为列向量:
v=(a1a2a3) \mathbf{v} = \begin{pmatrix} a_1 \\ a_2 \\ a_3 \end{pmatrix}v=a1a2a3
其中a1a_1a1a2a_2a2a3a_3a3向量在就是分别xxx轴、yyy轴、zzz轴方向的分量。

在这里插入图片描述

图里涵盖两个直角三角形
x-y平面内:在图的灰色平面(x-y平面)中,分量a1a_1a1a2a_2a2构成直角三角形ΔOPQ\Delta OPQΔOPQ(直角在PPP),因此x-y平面内的向量长度满足:
OQ2=OP2+PQ2=a12+a22OQ^2 = OP^2 + PQ^2 = a_1^2 + a_2^2OQ2=OP2+PQ2=a12+a22
空间中:x-y平面的向量长度OQOQOQ,与z轴分量a3a_3a3(对应线段QAQAQA)构成直角三角形ΔOQA\Delta OQAΔOQA(直角在QQQ),再次用勾股定理:
OA2=OQ2+QA2=a12+a22+a32OA^2 = OQ^2 + QA^2 = a_1^2 + a_2^2 + a_3^2OA2=OQ2+QA2=a12+a22+a32

向量v\mathbf{v}v的长度(模长)∥v∥\|\mathbf{v}\|v就是线段OAOAOA的长度
∥v∥=a12+a22+a32 \|\mathbf{v}\| = \sqrt{a_1^2 + a_2^2 + a_3^2}v=a12+a22+a32

向量加法

把向量(箭头)看作简单的路线:
箭头方向= 行进方向;
箭头长度= 行进距离。
若要走同方向、两倍距离,就是把箭头(向量v1\mathbf{v}_1v1)拉伸2倍,对应向量数乘2v12\mathbf{v}_12v1

在这里插入图片描述
三角形法则
先沿向量v1\mathbf{v}_1v1从点AAA走到BBB
再沿向量v2\mathbf{v}_2v2从点BBB走到CCC
总路线(从AAACCC)对应的箭头,就是v1+v2\mathbf{v}_1 + \mathbf{v}_2v1+v2(图中红色箭头)。

代数表示(列向量)

向量用v=(xy)\mathbf{v} = \begin{pmatrix} x \\ y \end{pmatrix}v=(xy)表示:
xxx:水平方向(右为正、左为负);
yyy:垂直方向(上为正、下为负)。
比如例子里:v1=(12)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 2 \end{pmatrix}v1=(12)v2=(−2−1)\mathbf{v}_2 = \begin{pmatrix} -2 \\ -1 \end{pmatrix}v2=(21)

分量对应相加
几何上的路线组合,对应代数里的分量相加
v1+v2=(1+(−2)2+(−1))=(−11) \mathbf{v}_1 + \mathbf{v}_2 = \begin{pmatrix} 1 + (-2) \\ 2 + (-1) \end{pmatrix} = \begin{pmatrix} -1 \\ 1 \end{pmatrix}v1+v2=(1+(2)2+(1))=(11)
v3=(−11)\mathbf{v}_3 = \begin{pmatrix} -1 \\ 1 \end{pmatrix}v3=(11))和几何上从AAACCC的路线完全一致。

平行四边形法则(Parallelogram Law)

在这里插入图片描述
向量 v\mathbf{v}v (蓝色):在 x 轴上延伸 3 个单位。
v=[30]\mathbf{v} = \begin{bmatrix} 3 \\ 0 \end{bmatrix}v=[30]
向量 w\mathbf{w}w (绿色):x 轴方向 1 个单位,y 轴方向 3 个单位。
w=[13]\mathbf{w} = \begin{bmatrix} 1 \\ 3 \end{bmatrix}w=[13]

向量加法将对应分量相加:就是就
v+w=[3+10+3]=[43]\mathbf{v} + \mathbf{w} = \begin{bmatrix} 3 + 1 \\ 0 + 3 \end{bmatrix} = \begin{bmatrix} 4 \\ 3 \end{bmatrix}v+w=[3+10+3]=[43]
图中红色向量(合向量)指向的坐标就是这正(4,3)(4, 3)(4,3)

把底部的向量就是图中也隐含了三角形法则。看那条蓝色的虚线(在上方),它其实就v\mathbf{v}v 平移到了 w\mathbf{w}w的头部。这意味着:先走w\mathbf{w}w的路程,接着走v\mathbf{v}v的路程,最终到达的终点是一样的。

绘图源码在文末

垂直

在这里插入图片描述
在这里插入图片描述
两个向量v\mathbf{v}vw\mathbf{w}w可以张成一个平行四边形:
当且仅当v\mathbf{v}vw\mathbf{w}w垂直时,这个平行四边形是矩形(矩形的邻边垂直)。

矩形的特征是“对角线长度相等”,对应到向量上:
矩形的两条对角线恰好是向量的v+w\mathbf{v}+\mathbf{w}v+w)与v−w\mathbf{v}-\mathbf{w}vw),向量垂直等价于这两个对角线的模长相等,即:
∥v+w∥=∥v−w∥ \|\mathbf{v} + \mathbf{w}\| = \|\mathbf{v} - \mathbf{w}\|v+w=vw

绘图源码

import matplotlib.pyplot as plt
import numpy as np
def draw_vector_addition():
# 1. 设置画布
fig, ax = plt.subplots(figsize=(8, 4.5))
# 定义向量坐标
# v: 起点(0,0), 终点(3,0)
# w: 起点(0,0), 终点(1,3)
v = np.array([3, 0])
w = np.array([1, 3])
resultant = v + w  # 结果向量 (4, 3)
# 2. 绘制向量 (Quiver)
# 参数: x起点, y起点, x分量, y分量
# 蓝色向量 v
vector_line_width=0.008
ax.quiver(0, 0, v[0], v[1], angles='xy', scale_units='xy', scale=1,
color='#0072BD', width=vector_line_width, headwidth=4, headlength=5)
# 绿色向量 w
ax.quiver(0, 0, w[0], w[1], angles='xy', scale_units='xy', scale=1,
color='#009E73', width=vector_line_width, headwidth=4, headlength=5)
# 红色合向量 v + w
ax.quiver(0, 0, resultant[0], resultant[1], angles='xy', scale_units='xy', scale=1,
color='#A2142F', width=vector_line_width, headwidth=4, headlength=5)
# 3. 绘制平行四边形的虚线辅助线
# 上方的虚线 (平行于 v,从 w 的头部开始)
ax.plot([w[0], resultant[0]], [w[1], resultant[1]],
color='#0072BD', linestyle=':', linewidth=3)
# 右侧的虚线 (平行于 w,从 v 的头部开始)
ax.plot([v[0], resultant[0]], [v[1], resultant[1]],
color='#009E73', linestyle=':', linewidth=3)
# 4. 添加装饰性圆圈 (高光效果)
point_size = 500
ax.scatter([v[0], w[0]], [v[1], w[1]], s=point_size, color='#77AC30', alpha=0.3, zorder=1) # 绿色晕影
ax.scatter([v[0]], [v[1]], s=point_size, color='#0072BD', alpha=0.3, zorder=1) # 蓝色晕影
# 5. 添加文字标签
ax.text(v[0], v[1]-0.4, r'$\mathbf{v}$', color='#0072BD', fontsize=16, fontweight='bold')
ax.text(w[0]+0.1, w[1], r'$\mathbf{w}$', color='#009E73', fontsize=16, fontweight='bold')
ax.text(resultant[0]+0.2, resultant[1], r'$\mathbf{v} + \mathbf{w}$', color='#A2142F', fontsize=16, fontweight='bold')
ax.text(-0.3, -0.3, '$O$', fontsize=16, style='italic')
# 6. 配置坐标轴和网格
ax.set_xlim(-3.5, 7.5)
ax.set_ylim(-1, 4.5)
ax.set_aspect('equal') # 保证比例一致,看起来是正方形网格
ax.grid(True, linestyle='-', alpha=0.3)
# 移动坐标轴脊柱到中心 (0,0)
ax.spines['left'].set_position('zero')
ax.spines['bottom'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
# 设置刻度
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
plt.xticks(np.arange(-3, 8, 1), fontsize=12)
plt.yticks(np.arange(-1, 4, 1), fontsize=12)
plt.title("Vector Addition: Parallelogram Law", y=1.02)
plt.show()
draw_vector_addition()

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

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

相关文章

嵌入式实时系统中可执行文件的启动时间优化方法

以下是对您提供的技术博文进行 深度润色与重构后的版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹 :语言自然、有“人味”,像一位资深嵌入式系统架构师在和同行面对面分享实战经验; ✅ 打破模板化结构 &#xf…

ERNIE系列的详细讨论 / Detailed Discussion of the ERNIE Series

ERNIE系列的详细讨论 / Detailed Discussion of the ERNIE Series引言 / IntroductionERNIE(Enhanced Representation through kNowledge IntEgration)系列是由百度开发的知识增强预训练语言模型(LLM)家族,自2019年问世…

GLM系列的详细讨论 / Detailed Discussion of the GLM Series

GLM系列的详细讨论 / Detailed Discussion of the GLM Series引言 / IntroductionGLM(Generative Language Model)系列是由智谱AI(Zhipu AI,前身为清华大学的THUDM实验室)开发的开源多语言多模态大型语言模型&#xff…

Zephyr在可穿戴设备中的电源管理应用:案例研究

以下是对您提供的博文《Zephyr在可穿戴设备中的电源管理应用:技术深度解析》进行全面润色与结构重构后的专业级技术文章。优化目标包括:✅ 彻底消除AI生成痕迹,强化“人类专家口吻”与实战经验感✅ 打破模板化章节标题,以自然逻辑…

高速信号设计中USB接口类型的实战案例

以下是对您提供的博文内容进行 深度润色与结构重构后的专业级技术文章 。我以一位深耕高速信号完整性(SI)与USB协议栈多年的嵌入式系统架构师视角,彻底重写全文—— 去除所有AI痕迹、模板化表达与空泛总结,代之以真实项目中的血…

HBuilderX运行网页报错?通俗解释底层机制与修复路径

以下是对您提供的博文内容进行 深度润色与结构重构后的专业级技术文章 。全文已彻底去除AI生成痕迹,采用真实开发者口吻、教学式逻辑推进、问题驱动的叙述节奏,并融合一线调试经验与底层机制洞察。所有技术细节严格基于HBuilderX实际行为(结…

2026年靠谱的工业高速摄像机/科研高速摄像机厂家最新热销排行

在工业检测、科研实验和高端制造领域,高速摄像机已成为不可或缺的精密观测工具。本文基于2026年市场调研数据,从技术创新能力、产品稳定性、行业应用案例三个维度,对当前国内工业高速摄像机/科研高速摄像机领域的主…

2026年热门的仿生事件相机/事件相机推荐实力厂家TOP推荐榜

在2026年快速发展的机器视觉和工业检测领域,仿生事件相机凭借其超高速响应、低延迟和高动态范围等优势,正成为智能制造、自动驾驶和科研实验的关键设备。本文基于技术实力、产品性能、市场反馈和行业应用四个维度,筛…

2026年比较好的超高速相机/高速相机TOP实力厂家推荐榜

在高速成像技术领域,选择优质供应商需综合考虑技术实力、产品性能、行业应用经验及售后服务能力。经过对国内外厂商的深入调研与技术参数对比,我们推荐以下五家在超高速相机/高速相机领域具有独特技术优势的企业。其…

在线会议录音整理?交给FSMN-VAD自动切分

在线会议录音整理?交给FSMN-VAD自动切分 在日常工作中,你是否经历过这样的场景:一场两小时的线上会议结束,却要花近一小时手动听录音、标记重点、剪掉沉默和重复——而真正需要整理成文字的,可能只有20分钟的有效发言…

DC-DC变换器中续流二极管选型项目应用实例

以下是对您提供的技术博文进行 深度润色与专业重构后的版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、有“人味”,像一位资深电源工程师在技术分享会上娓娓道来; ✅ 所有模块(引言/参数解析/…

一键启动Qwen3-Embedding-0.6B,智能语义分析开箱即用

一键启动Qwen3-Embedding-0.6B,智能语义分析开箱即用 1. 为什么你需要一个“开箱即用”的语义理解模型? 你有没有遇到过这些场景: 搜索商品时,用户输入“手机充电快的”,系统却只匹配到标题含“快充”但实际是慢充的…

无需GPU集群!个人设备也能玩转大模型微调

无需GPU集群!个人设备也能玩转大模型微调 你是否也经历过这样的困扰:想让大模型记住自己的身份、适配特定业务场景,甚至打造专属AI助手,却卡在“需要多卡GPU集群”“显存不够”“环境配置太复杂”这些门槛上?别再被“…

手把手教你部署Z-Image-Turbo,无需下载权重轻松上手

手把手教你部署Z-Image-Turbo,无需下载权重轻松上手 你是否经历过这样的场景:兴致勃勃想跑一个文生图模型,结果光等模型权重下载就花了半小时?显存够、显卡新,却卡在“正在下载 32.88GB 模型文件……97%”的进度条前动…

电商修图太耗时?Qwen-Image-2512-ComfyUI一键批量处理

电商修图太耗时?Qwen-Image-2512-ComfyUI一键批量处理 你有没有遇到过这样的场景:凌晨两点,运营发来37张新品主图,要求统一把右下角的“首发尝鲜”换成“全球同步发售”,字体字号不变,背景渐变色微调&…

风格强度自由调!科哥卡通化镜像满足不同审美

风格强度自由调!科哥卡通化镜像满足不同审美 大家好,我是科哥,一个专注AI图像工具落地的实践者。过去两年,我陆续部署过37个风格迁移类模型,踩过无数坑——有的输出糊成马赛克,有的卡通化后五官错位&#…

2026年口碑好的3D打印耗材/碳纤维3D打印耗材厂家最新TOP实力排行

在3D打印行业快速发展的2026年,选择优质的3D打印耗材供应商对打印质量和生产效率至关重要。本文基于产品性能稳定性、技术创新能力、客户服务响应速度以及行业口碑等核心指标,对当前市场上表现突出的5家3D打印耗材厂…

2026年知名的自动冲床/气动冲床用户好评厂家排行

在制造业快速发展的今天,自动冲床和气动冲床作为金属加工领域的关键设备,其性能与可靠性直接影响着生产效率和产品质量。本文基于用户实际反馈、设备性能指标、售后服务体系及市场占有率等维度,对2026年表现突出的自…

使用C#开发工业级上位机软件:新手教程

以下是对您提供的技术博文进行 深度润色与工程化重构后的版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、专业、有“人味”,像一位十年工业软件老兵在技术分享; ✅ 所有模块有机融合,无生硬标…

Qwen-Image-Edit-2511效果展示:修改前后对比震撼

Qwen-Image-Edit-2511效果展示:修改前后对比震撼 Qwen-Image-Edit-2511不是简单升级,而是一次视觉编辑能力的质变——它让AI修图从“能用”走向“可信”,从“差不多”变成“看不出是AI”。本文不讲参数、不谈架构,只用真实案例说话…