向量以及矩阵

0.前言

好了那我们新的征程也即将开始,那么在此呢我也先啰嗦两句,本篇文章介绍数学基础的部分,因为个人精力有限我不可能没一字一句都讲得非常清楚明白,像矩阵乘法之类的一些基础知识我都是默认你会了(还不会的同学推荐去b站上一套课程:线性代数(mit的公开课版本)),就比如这篇文章的写作目的也只是带大家回顾一下后续我们敲代码需要使用的一些前置知识,当然我会在这些前置知识当中加入自己独特的见解,这也应该也是本个系列最有意思的地方。

1.向量

1.1什么是向量?

在数学中,向量是具有大小和方向的量。它可以表示为有序的数字集合,通常以列向量或行向量的形式表示。

在这里插入图片描述

上述图其实就能很好的概括我高中学过的一些基础知识。(我们高中学的模其实就是这里的长度,只是在图形学的领域我们会用两个绝对值来表示)

1.2平行四边形法则以及常用的一些表达

在这里插入图片描述

如上图所示,在我们在平面内进行基本的向量合成的时候,四边形法则无疑能很好的帮助我们。(这里向量与向量之间的最基本运算就不提了)

上图需要注意的是我们的采用矩阵的形式来指代了向量。

1.3点乘

在这里插入图片描述

在这里插入图片描述

ok那基本上对点乘有了这些认知后就足够了。

1.4叉乘

在这里插入图片描述

基本上这副图就能囊括我所想要表达的一切,当然其公式的推导与证明过于繁杂就不在这里进行展开了。

简单的应用

在这里插入图片描述

这个问题非常简单,只需要分别证明p分别在AB向量的右侧,在BC向量的左侧,AC向量的左侧(用叉乘得到的正负在加上右手螺旋法则即可)

(如果我此刻换成了以左手定则为标准会怎么样?这样的话我们上面定义的叉乘这一套就行不通了,因为上面的那一套都是以右手坐标系来定义的,如果定义成了左手坐标系,我们可以在右手所使用的计算规则上最后加个负号来得到左手坐标系下的运算值)

2.矩阵

2.1一些基础知识的回顾

(如果手上有资料的同学可以去翻看一下有关矩阵乘法的笔记)

在这里插入图片描述

当然有关这块内容这边也不做太多的解释只是带着大家回顾一下一些常用的,默认大家是有一定线代基础的。

2.2向量点乘与叉乘 和 矩阵乘法的一些关系

在这里插入图片描述

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

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

相关文章

平均分(C++)

系列文章目录 进阶的卡莎C++_睡觉觉觉得的博客-CSDN博客数1的个数_睡觉觉觉得的博客-CSDN博客双精度浮点数的输入输出_睡觉觉觉得的博客-CSDN博客足球联赛积分_睡觉觉觉得的博客-CSDN博客大减价(一级)_睡觉觉觉得的博客-CSDN博客小写字母的判断_睡觉觉觉得的博客-CSDN博客纸币(…

【Synopsys Bug记录】Synopsys工具显示license过期

首先查找网络配置,打开终端,输入ifconfig,看是否有ens33 若没有ens33,则说明linux的网卡因为某些原因未启用,我们需要更改ifcfg-ens33文件; 输入指令 cd ./etc/sysconfig/network-scripts sudo vim ifcfg-…

leetcode每日一题-周复盘

前言 该系列文章用于我对一周中leetcode每日一题or其他不会的题的复盘总结。 一方面用于自己加深印象,另一方面也希望能对读者的算法能力有所帮助, 同时也希望能帮助同样坚持刷题的同学加深印象~ 该复盘对我来说比较容易的题我会复盘的比较粗糙&#…

SpringBoot 事务与AOP

目录 事务Spring事务管理 TransactionalSpring事务进阶-rollbackFor与propagation属性 AOP(面向切面编程)AOP入门案例实现-Aspect & AOP核心概念AOP进阶通知类型 Around、Before、After和PointCut抽取切入点表达式通知顺序 Order切入点表达式 execution(……)与annotation(…

c语言-浅谈指针(2)

文章目录 1.数组名的理解2.使用指针访问数组3.一维数组传参的本质4.二级指针5.指针数组 本篇文章是关于数组与指针的,在上一篇指针内容的基础上进一步了解指针 1.数组名的理解 我们先来了解一个知识点:在给指针变量赋值时,数组用数组名赋给指…

服务器集群配置LDAP统一认证高可用集群(配置tsl安全链接)-centos9stream-openldap2.6.2

写在前面 因之前集群为centos6,已经很久没升级了,所以这次配置统一用户认证也是伴随系统升级到centos9时一起做的配套升级。新版的openldap配置大致与老版本比较相似,但有些地方配置还是有变化,另外,铺天盖地的帮助文…

YOLO目标检测——谢韦尔钢材缺陷检测数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用:钢材质量控制、钢材缺陷检测数据集说明:谢韦尔钢材缺陷检测数据集,真实场景的高质量图片数据,数据场景丰富标签说明:使用lableimg标注软件标注,标注框质量高,含voc(xml)、coco(jso…

LeetCode - #89 格雷编码

文章目录 前言1. 描述2. 示例3. 答案关于我们 前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新…

运行游戏“找不到XINPUTI_3.dll无法继续执行代码,总共有五种解决方案

xinput1_3.dll是Windows操作系统中的一款动态链接库(DLL)文件,主要作用是为DirectX输入提供支持。DirectX是微软推出的一套多媒体应用程序开发接口,广泛应用于游戏、多媒体制作等领域。xinput1_3.dll文件包含了许多与输入设备相关…

Squeeze-and-Excitation Networks总结

介绍 关注通道关系,并提出了一种新的架构单元,我们称之为 "压缩-激发"(SE)块,目的是通过明确建模卷积特征通道之间的相互依存关系,提高网络生成的表征质量。为此,提出了一种允许网络…

【深度学习】吴恩达课程笔记(四)——优化算法

笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 【吴恩达课程笔记专栏】 【深度学习】吴恩达课程笔记(一)——深度学习概论、神经网络基础 【深度学习】吴恩达课程笔记(二)——浅层神经网络、深层神经网络 【深度学习】吴恩达课程笔记(三)——参数VS超参数、深度…

【chatglm3】(4):如何设计一个知识库问答系统,参考智谱AI的知识库系统,

0,视频地址 https://www.bilibili.com/video/BV16j411E7FX/?vd_source4b290247452adda4e56d84b659b0c8a2 【chatglm3】(4):如何设计一个知识库问答系统,参考智谱AI的知识库系统,学习设计理念,…

unity3d与vs 附加到unity debug报错

点击 附加到unity报错 选择在 调试-》附加unity->选择unity实例

1、LeetCode之两数之和

两数之和 给定一个整数数组 nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 nums [2,7,11,15]target 9[0,1]枚…

C++ STL简介

1. 什么是STL STL(standard template libaray-标准模板库):是C标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。 2. STL的版本 原始版本 Alexander Stepanov、Meng Lee 在惠普实验室…

Unity 代码控制Text文本换行

Unity 要通过代码控制Text文本换行,实现方法比较简单,无论是传统的Text,还是TMP文本,都是通过在字符串需要换行的地方加上换行符【\n】。 不过在Text属性栏中要确保设置自动换行模式: 如传统的设置如图: …

【计算机网络】TCP协议

文章目录 TCP协议TCP的结构TCP的特点 TCP如何保证可靠传输确认应答(可靠机制)超时重传(可靠机制)连接管理(可靠机制)滑动窗口(效率机制)流量控制(可靠机制)拥…

场景图形管理-多视图多窗口渲染示例(4)

多视图多窗口渲染示例的代码如程序清单8-6所示 // 多视图多窗口渲染示例 void compositeViewer_8_6(const string &strDataFolder) {// 创建一个CompositeViewer对象osg::ref_ptr<osgViewer::CompositeViewer> viewer new osgViewer::CompositeViewer();// 创建两个…

vue源码分析(八)—— update分析(首次渲染)

文章目录 前言一、update首次渲染的核心方法__path__二、__path__方法详解1. 文件路径2. inBrowser的解析&#xff08;1&#xff09;noop 的空函数定义&#xff1a;&#xff08;2&#xff09;patch 的含义 3. createPatchFunction 的解析4. path 方法解析&#xff08;1&#xf…