本文已参与「新人创作礼」活动,一起开启掘金创作之路。
向量及其线性运算
一、向量的加减法
设有两个向量a与b,任取一点A,作AB=a,再以B为起点,作BC=b,连接AC,那么向量AC=c称为向量a与b的和,记作a+b,即c=a+b,上述两向量之和的方法叫做向量相加的三角形法则
运算规律
二、向量与数的乘法
向量a与实数λ的乘积记作λa,规定λa是一个向量,它的模为∣λa∣=∣λ∣∣a∣,当λ>0时,与a相同,当λ<0,与a相反,当λ=0时,∣λa∣=0,即λa为零向量,此时它的方向是任意的
运算规律
-
结合律:λ(μa)=μ(λa)=(λμ)a
-
分配律:(λ+μ)a=λa+μa;λ(a+b)=λa+λb
三、利用坐标作向量的线性运算
设a=(ax,ay,az),b=(bx,by,bz),即a=axi+ayj+azk,b=bxi+byj+bzk,利用向量加法的交换律与结合律以及向量与数的乘法的结合律与分配律,得
a+b=(ax+bx)i+(ay+by)j+(az+bz)k
a−b=(ax−bx)i+(ay−by)j+(az−bz)k
λa=(λax)i+(λay)j+(λaz)k
即(a+b)=(ax+bx,ay+by,az+bz),(a−b)=(ax−bx,ay−by,az−bz)
λa=(λax,λay,λaz)
定理1:当向量a=0,若向量a//b,则=λa,即向量b与向量a的坐标成比例
四、向量的模、方向角
1. 向量的模与两点间的距离公式
-
设向量r=OM=(x,y,z),则向量模的坐标表达式∣r∣=x2+y2+z2
-
设点A(x1,y1,z1)和点B(x2,y2,z2),则点A和点B的距离就是向量AB的模,则向量AB=OB−OA=(x2−x1,y2−y1,z2−z1)
点A和点B的距离为∣AB∣=∣AB∣=(x2−x1)2+(y2−y1)2+(z2−z1)2
例1:在z轴上求与两点A(−4,1,7)和B(3,5,−2)等距离的点
设点M的坐标为(0,0,z)
则∣MA∣=∣MB∣
有∵MA=(−4,1,7−z),MB=(3,5,−2−z)
∣MA∣=∣MB∣
解得z=914
故点为(0,0,914)
2. 方向角与方向余弦
方向角指的是采用某坐标轴方向作为标准方向所确定的方位角。
若r=OM,设OM与x轴正向夹角α,与y轴正向夹角为β,与z轴正向夹角为γ,设OM=(x,y,z),则cosα=∣OM∣x,cosβ=∣OM∣y,cosγ=∣OM∣z
方向角在[0°,180°)
补充cos2α+cos2β+cos2γ=1
数量积、向量积与混合积
一、两向量的数量积
定义:设向量a=(ax,ay,az),b=(bx,by,bz),则向量a与向量b的数量积为a⋅b=∣a∣∣b∣cosθ或a⋅b=axbx+ayby+azbz
运算规律
-
交换律:a⋅b=b⋅a
-
分配律:(a+b)c=a⋅c+b⋅c
-
结合律:(λa)b=λ(a⋅b)
二、两向量的向量积
设a=(ax,ay,az)和b=(bx,by,bz),且c=a×b=∣∣iaxbxjaybykazbz∣∣=(−1)1+1(aybz−azby)i+(−1)1+2(axbz−azbx)j+(−1)1+3(axby−aybx)k,且∣c∣=∣a∣∣b∣sinθ
1. 运算规律
-
b×a=−a×b
-
分配律:(a+b)×c=a×c+b×c
-
结合律:(λa)×b=a×(λb)=λ(a×b)(λ为常数)
2. 性质
-
a×a=0
-
已知两个非零向量a,b,如果a×b=0,则a//b;反之如果a//b,那么a×b=0
三、向量的混合积
1. 定义
设a=(ax,ay,az),b(bx,by,bz),c=(cx,cy,cz),则(abc)=(a×b)⋅c=∣∣axbxcxaybycyazbzcz∣∣
2. 性质
若三个向量a,b,c共面,则它的充分必要条件是它们的混合积(abc)=0,即∣∣axbxcxaybycyazbzcz∣∣=0
例1:已知A(1,2,0),B(2,3,1),C(4,2,2),M(x,y,z)四点共面,求点M的坐标x,y,z所需满足的关系式
MA=(1−x,2−y,−z)
AB=(1,1,1)
AC=(3,0,2)
0=(MAABAC)====∣∣1−x132−y10−z12∣∣∣∣1−x131−y+x0−3x−z−10−1∣∣(−1)1+2∣∣1−y+x−3x−z−1−1∣∣2x+y−3z−4
故2x+y−3z−4=0
平面及其方程
一、平面的点法式方程
如果一个非零向量垂直于一平面,这个向量就叫做该平面的法线向量
设M0(x0,y0,z0)为平面上的一点,M(x,y,z)是平面上的任一点,已知该平面的法线向量为n=(A,B,C),那么n⋅M0M=0,即A(x−x0)+B(y−y0)+C(z−z0)=0,这个方程即为平面的点法式方程
二、平面的一般方程
三元方程Ax+By+Cz+D=0即为平面的一般式方程
例1:设一平面与x,y,z轴的交点依次为P(a,0,0),Q(0,b,0),R(0,0,c)三点,求这个平面的方程(其中a=0,b=0,c=0)
设平面方程为Ax+By+Cz+D=0
代入P,Q,R得⎩⎨⎧aA+D=0bB+D=0cC+D=0,解得⎩⎨⎧A=−aDB=−bDC=−cD
代入得−aDx−bDy−cDz+D=0
即平面方程为ax+by+cz=1
空间直线及其方程
一、空间直线的一般方程
{A1x+B1y+C1z+D1=0A2x+B2y+C2z+D2=0,其中两平面需相交
二、空间直线的对称式方程
mx−x0=ny−y0=lz−z0,其中s=(m,n,l)为直线的一个方向向量,M0(x0,y0,z0)为直线上的一点
三、空间直线的参数方程
⎩⎨⎧x=x0+mty=y0+ntz=z0+lt,其中s=(m,n,l)为直线的一个方向向量,M0(x0,y0,z0)为直线上的一点
其实可以由空间直线的对称式方程得来
mx−x0=ny−y0=lz−z0=t分别移项即可得到
例1:用对称式及参数方程表达直线{x+y+z+1=02x−y+3z+4=0
取x0=1,代入直线方程
解得y0=0,z0=−2
故M0(1,0,−2)
n1=(1,1,1),n2=(2,−1,3)
s=n1×n2=∣∣i12j1−1k13∣∣=4i−j−3k
故s=(4,−1,−3)
又∵M0(1,0,−2)为直线上一点
故对称式方程4x−1=−1y−0=−3z+2
参数方程为⎩⎨⎧x=1+4ty=−tz=−2−3t
曲面及其方程
一、旋转曲面
将一条平面曲线绕其平面上的一条直线旋转一周所围成的曲面叫做旋转曲面,旋转曲面和定直线分别叫做旋转曲线的母线和轴
绕谁转,谁不动,剩下一个平方变剩下两个的平方和
如:给定曲线f(x,y),绕x轴旋转一圈之后得到的旋转曲面为f(x,y2+z2)
例1:z=ay2(a>0),求该曲线绕z轴旋转得到的曲面方程
绕z轴转,z不动,剩下y2变成x2+y2
z=a(x2+y2)
二、常见曲面方程
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
- 球面x2+y2+z2=a2
演示时a取2
plt.rcParams['figure.figsize']=(8,8)
ax=plt.gca(projection="3d")
a=2
theta=np.arange(0,2*np.pi,0.05)
phi=np.arange(0,2*np.pi,0.02)
Theta,Phi= np.meshgrid(theta,phi)
x=a*np.sin(Theta)*np.cos(Phi)
y=a*np.sin(Theta)*np.sin(Phi)
z=a*np.cos(Theta)
ax.plot_surface(x,y,z)

画图遇到了一些问题,以后会补上的(大概在行列式或矩阵之后)
-
圆柱面x2+y2=R2
-
椭球面a2x2+b2y2+c2z2=1
-
旋转抛物面z=a2(x2+y2)
-
圆锥面z2=a2(x2+y2)
-
单叶双曲面a2x2+b2y2−c2z2=1
-
双叶双曲面a2x2−b2y2−c2z2=1
空间曲面及其方程
一、空间曲线的一般方程
设曲面F(x,y,z)=0和G(x,y,z)=0,这两个曲面的交线{F(x,y,z)=0G(x,y,z)=0,记为空间曲线C的一般方程
二、空间曲线的参数方程
⎩⎨⎧x=x(t)y=y(t)z=z(t),x,y,z分别为参数t的函数,此时方程组叫做空间曲线的参数方程
三、空间曲线在坐标面上的投影
设空间曲线C的一般方程为{F(x,y,z)=0G(x,y,z)=0,求在xoy面的投影,即将一般方程联立消去z,所得方程{H(x,y)=0z=0,即为空间曲线C在xoy面的投影方程
例1:已知两球面的方程为x2+y2+z2=1和x2+(y−1)2+(z−1)2=1求它们的交线C在xoy面的投影方程
C={x2+y2+z2=1(1)x2+(y−1)2+(z−1)2=1(2)
(1)−(2)得,y+z=1
将z=1−y代入(1)中,得,x2+y2+(1−y)2=1即x2+2y2−2y=0
故投影方程为{x2+2y2−2y=0z=0