向量与矩阵(点线距离与交点)
文章目录
- 一、向量
- 1.1 向量的范数(模)
- 1.2 向量点积(余弦相似度)
- 1.3 向量空间与线性相关
- 1.4 距离与交点
- 直线公式推导
- 点线距离
- 两线交点
- 二、矩阵与线性变换
- 2.1 矩阵的加减—矩阵与实数乘 运算
- 2.2 矩阵与向量运算
- 2.3 线性变换
- 2.4 正交矩阵
- 2.5 行列式
- 2.6 特征值与特征向量
- 2.7奇异值分解
一、向量
1.1 向量的范数(模)
1.2 向量点积(余弦相似度)
1.3 向量空间与线性相关
1.4 距离与交点
直线公式推导
设直线y=kx+by=kx+by=kx+b 上面两点(x1,y1),(x2,y2)(x1,y1),(x2,y2)(x1,y1),(x2,y2)
y2=kx1+by1=kx2+b\begin{aligned} y_2 =& kx_1+b \\ y_1 =& kx_2+b \end{aligned} y2=y1=kx1+bkx2+b
由两式相减得:
y2−y1=k(x2−x1)k=y2−y1x2−x1\begin{aligned} y_2 - y_1 =& k(x_2-x_1)\\ k=& \frac{y_2 - y_1}{x_2-x_1} \end{aligned} y2−y1=k=k(x2−x1)x2−x1y2−y1
则方程为:y=y2−y1x2−x1x+b\rm y = \frac{y_2 - y_1}{x_2-x_1}x+by=x2−x1y2−y1x+b 将(x2,y2)(x2,y2)(x2,y2)代入:
y2=y2−y1x2−x1x2+b==>b=y2−x2y2−y1x2−x1=y2(x2−x1)−x2(y2−y1)x2−x1=x2y2−x1y2−x2y2+x2y1x2−x1=x2y1−x1y2x2−x1\begin{aligned} y_2 = \frac{y_2 - y_1}{x_2-x_1}x_2+b ==> b&=y_2-x_2\frac{y_2 - y_1}{x_2-x_1}\\ & = \frac{y_2(x_2-x_1)-x_2(y_2 - y_1)}{x_2-x_1}\\ & = \frac{x_2y_2-x_1y_2-x_2y_2 + x_2y_1}{x_2-x_1}\\ & = \frac{x_2y_1 - x_1y_2}{x_2-x_1}\\ \end{aligned} y2=x2−x1y2−y1x2+b==>b=y2−x2x2−x1y2−y1=x2−x1y2(x2−x1)−x2(y2−y1)=x2−x1x2y2−x1y2−x2y2+x2y1=x2−x1x2y1−x1y2
则方程为:y=y2−y1x2−x1x+x2y1−x1y2x2−x1\rm y = \frac{y_2 - y_1}{x_2-x_1}x+\frac{x_2y_1 - x_1y_2}{x_2-x_1}y=x2−x1y2−y1x+x2−x1x2y1−x1y2
写成 Ax+By+C=0形式:(y2−y1)x−(x2−x1)y+x2y1−x1y2=0\rm (y_2 - y_1)x-(x_2-x_1)y + x_2y_1 - x_1y_2= 0(y2−y1)x−(x2−x1)y+x2y1−x1y2=0 即:
A=y2−y1B=x1−x2C=x2y1−x1y2\begin{aligned} A = &\rm y_2 - y_1 \\ B = &\rm x_1-x_2 \\ C = &\rm x_2y_1 - x_1y_2 \end{aligned} A=B=C=y2−y1x1−x2x2y1−x1y2
点线距离
两线交点
二、矩阵与线性变换
关于协方差计算:https://blog.csdn.net/wsp_1138886114/article/details/81005881
2.1 矩阵的加减—矩阵与实数乘 运算
2.2 矩阵与向量运算
2.3 线性变换
奇异值分解 https://blog.csdn.net/wsp_1138886114/article/details/80967843
2.4 正交矩阵
2.5 行列式
2.6 特征值与特征向量
2.7奇异值分解
向量与矩阵(点线距离与交点)相关推荐
- [原创]物探小宽线坐标快速生成(平行线坐标互算 、点到线距离计算、两线交点计算等)...
界面如下: 下载地址:CSDN 功能简介: 主要是解决并简化各项目中坐标(特别是是斜测线坐标方程组)的重复脑残计算问题,降低脑残机率,为懒而生 1.对于斜线.规则线坐标理论快速生成等 2.两线交点的标 ...
- 一文读懂标量、向量、矩阵、张量的关系
文章目录 一.标量 百度百科和维基百科 二.向量 向量的四种表示方法 代数表示 几何表示 坐标表示 矩阵表示 百度百科和维基百科 三.矩阵 百度百科和维基百科 四.张量 百度百科和维基百科 五.标量. ...
- numpy向量转换为矩阵_干掉公式——numpy 就该这么学
机器学习和数据分析变得越来越重要,但在学习和实践过程中,常常因为不知道怎么用程序实现各种数学公式而感到苦恼,今天我们从数学公式的角度上了解下,用 python 实现的方式方法. 友情提示:不要被公式吓 ...
- 机器学习之数学基础(二)~数组、向量、矩阵、向量空间、二维矩阵
1. 概述 在学习机器学习(machine learning)或模式识别(pattern recognition)过程中,我经常会困惑于向量.数组和矩阵这三种数据结构,而在学习张学工教授<模式识 ...
- 机器学习中的Numpy库基础——向量、矩阵和数组
1.Numpy简介 Numpy是Python机器学习技术栈的基础. Numpy可以对机器学习中常用的数据结构--向量(vector).矩阵(matrice).张量(tensor)--进行高效的操作. ...
- 【Python】Numpy中对向量、矩阵的使用
在下面的代码里面,我们利用numpy和scipy做了很多工作,每一行都有注释,讲解了对应的向量/矩阵操作. 归纳一下,下面的代码主要做了这些事: 创建一个向量 创建一个矩阵 创建一个稀疏矩阵 选择元素 ...
- 高维向量的相似度判定-距离产生了,美还在吗
高维向量的相似度判定-距离产生了,美还在吗 向量的显式距离 汉明距离-Hamming distance:变量差异计数器 曼哈顿距离-Manhattan Distance:变量差异累加器 欧氏距离-Eu ...
- 标量,向量,矩阵与张量
看到了这方面的介绍,还是依照惯例整理下来吧. 首先是最基本的基础概念:https://blog.csdn.net/testcs_dn/article/details/81185538 来源:云栖社区 ...
- numpy向量转换为矩阵_Numpy之将矩阵拉成向量的实例
Numpy之将矩阵拉成向量的实例 废话不多说,直接上代码吧! # 矩阵操作 # 将矩阵拉成向量 import numpy as np x = np.arange(10).reshape(2,5) pr ...
- 标量、向量、矩阵、张量之间的区别和联系
文章目录 前言 标量 向量 矩阵 张量 标量向量矩阵张量之间的联系 线性代数常用的运算 一.向量的运算 1.点积 代数意义 几何意义 2.外积 3.向量的范数 二.矩阵的运算 1 .转置 2.矩阵的范 ...
最新文章
- SpringBoot注解大全 转
- 浮动—春联(文字竖直排列)
- Golang AES 加解密
- 实测解决:Initialization failed for ‘httpsstart.spring.io‘ Please check URL, network and proxy settings
- 上网痕迹查询助手Viewurl 2017
- gradle下载不下来依赖包_Gradle 下载依赖jar包及源码
- access和filemaker_四个替代微软Access的开源产品
- [电机控制话题] 精辟!伺服电机、舵机、步进电机的区别
- 电脑网络问题——IPv4无Internet访问权限
- 干货 | 七年留美经验,帮你省钱自助游美国
- 【ReID】ABD-Net: Attentive but Diverse Person Re-Identification
- 【转】互操作性的区块链系统设计理念
- 动态图片怎么做?教你一键合成gif动图
- 宽带拨号失败服务器未响应什么意思,宽带拨号服务器未响应
- 【Excel统计分析插件】上海道宁为您提供统计分析、数据可视化和建模软件——Analyse-it
- 如何在教育中使用 OpenAI 的 ChatGPT
- 软件测试-测试用例案例及思维导图展示
- Oracle创建表空间和表
- 关于 long long
- uniapp项目打包为桌面应用的方法步骤