平面的一组基是有顺序的两个向量b1,b2,它们不在同一条直线上。这时每个向量x都能以唯一的方式写成x=c1b1+c2b2,这两个数c1,c2就是x在基B=(b1,b2)下的坐标,记作[x]B。
本页默认的状态:同一个箭头在标准基和B下的坐标x=(14)=2(11)+1(−12)[x]B=(21) 左图是标准网格:墨色箭头是b1和b2,斜网格由它们织成,蓝色箭头是x。右图是B坐标图:b1和b2在这里是单位正方形的两条边,x落在它的坐标上。拖b1或b2,左图里的x一动不动,变的只是网格和读数。坐标是用尺子量出来的读数,不是箭头本身的属性。
读坐标的办法,是让x沿着另一个基向量的方向退回到B的每条轴上。平行于b2退回去,它落在b1轴上的c1b1;平行于b1退回去,它落在b2轴上的c2b2。这就是两段黄色实线,它们和从x出发的虚线围成一个平行四边形,对角线正是x。b1和b2不在同一条直线上,每次退回都恰好落在轴上的一个点,所以坐标存在而且唯一。
把b1换成kb1(k=0),b2不动。因为x=(c1/k)(kb1)+c2b2,第一个坐标变成c1/k,第二个不变:尺子长一倍,读数就少一半。转动基向量就没有这样的规律,两个坐标都可能变。
把b1、b2并排作为矩阵P的两列。x=c1b1+c2b2说的就是x=P[x]B:P把B下的坐标换成标准坐标,反过来就要用P−1。
在B和标准基E之间换算坐标P=([b1]E[b2]E)[x]E=P[x]B,[x]B=P−1[x]E B坐标图就是用P−1把整个平面搬过去的样子。它把b1、b2送到(1,0)和(0,1),所以B的网格在这里是方的,我们的标准网格反而可能变成斜的。标准基向量^和^落在P−1的两列上。这张图按B坐标来画。只有b1和b2是互相垂直的单位向量时,所有长度和角度才保持不变。
一个很顺手的想法,是从x向b1、b2所在的直线作垂线,看垂足落在哪里。“垂足读数”画的就是这种读法。b1⊥b2时,它给出的就是坐标;两个基向量是互相垂直的单位向量时,每个读数就是点积x⋅bi。在斜的基下,除了x是0,这种读法总是错的。
垂足读数,以及它什么时候就是坐标fi=∣bi∣2x⋅bib1⊥b2⟹ci=fi 同一条直线上的两个向量不是一组基。这时detP=0,网格叠到那条直线上;两个向量都是零时,网格缩成O。x落在塌缩后的网格上时,读法有无穷多种:b2=2b1=(2,2)、x=(3,3)时,凡是满足c1+2c2=3的(c1,c2)都行。x不在其中时,一种读法也没有。