读题:两个方向各判一次
题目给了非零向量 a,b,c,问:
p: a⋅c=b⋅c是q: a=b
的什么条件。
先在草稿上写下箭头方向:题目问的是 p 相对于 q 的地位——p 能不能推出 q(充分性),q 能不能推出 p(必要性)。两个方向各判一次,然后对号入座。
解法一:双向判定法
充分性:p⇒q?——不成立,举反例
怎么想到的。 看到 a⋅c=b⋅c,第一反应是移项:
a⋅c−b⋅c=0⟹(a−b)⋅c=0
这说明 a−b 与 c 垂直——但垂直不等于零向量!只要 a−b 是任何一个与 c 垂直的非零向量,p 就成立而 q 不成立。
构造反例。 取 c=(1,0),a=(0,1),b=(0,2)(全为非零向量):
a⋅c=0×1+1×0=0,b⋅c=0×1+2×0=0
所以 a⋅c=b⋅c=0,p 成立。但 a=(0,1)=(0,2)=b,q 不成立。
充分性判否。
必要性:q⇒p?——成立,直接推
怎么想到的。 若 a=b,则 a−b=0,于是
(a−b)⋅c=0⋅c=0
展开就是 a⋅c=b⋅c。
这一步没有任何额外条件——向量相等则对任何 c 做数量积都相等,是恒等变形。
必要性成立。
对号入座
p 是 q 的必要条件(q⇒p 成立),但不是充分条件(p⇏q)。
答案选 B:必要不充分条件。

几何直觉:为什么「投影相等」推不出「向量相等」
把 a⋅c=b⋅c 两边除以 ∣c∣:
∣c∣a⋅c=∣c∣b⋅c
左边是 a 在 c 方向上的投影长度,右边是 b 的。条件 p 说的就是:a 和 b 在 c 方向上的投影相等。
但两个向量在某个方向上投影相等,只说明它们垂直于 c 的分量可以不同——正如图中 A、B 两点在同一条垂直于 c 的直线上,投影完全相同,向量却不相等。
🕳️ 避坑
- 本题最容易犯的错是把充分和必要说反。p 推不出 q,说明 p 不是 q 的充分条件;q 能推出 p,说明 p 是 q 的必要条件。箭头射出的一端充分,射入的一端必要——q⇒p,箭头从 q 射向 p,所以 p 必要。
- 另一个常见错误是看到 (a−b)⋅c=0 就直接「约掉」c,得出 a=b。数量积不满足消去律——u⋅c=0 只说明 u⊥c 或 u=0,不能消去 c。