|
AC>AB多余,用向量商获得红色标记的结果
- \!\(\*OverscriptBox["b", "_"]\) = b = 0;
- \!\(\*OverscriptBox["c", "_"]\) = c = 1; a = 1/(1 - \[Lambda] v);
- \!\(\*OverscriptBox["a", "_"]\) = v/(v - \[Lambda]);(*
- \!\(\*OverscriptBox["AC", "\[RightVector]"]\)/
- \!\(\*OverscriptBox["AB", "\[RightVector]"]\)=\[Lambda]v*)
- \!\(\*OverscriptBox["d", "_"]\) = d = 1/2;
- \!\(\*OverscriptBox["h", "_"]\) = h; g = (a + c)/2;
- \!\(\*OverscriptBox["g", "_"]\) = (
- \!\(\*OverscriptBox["a", "_"]\) +
- \!\(\*OverscriptBox["c", "_"]\))/2;
- k[a_, b_] := (a - b)/(
- \!\(\*OverscriptBox["a", "_"]\) -
- \!\(\*OverscriptBox["b", "_"]\));
- \!\(\*OverscriptBox["k", "_"]\)[a_, b_] := 1/k[a, b];(*复斜率定义*)
- k[a_, b_, c_] := k[a, b]/k[b, c];(*e^(2iB) 等于复斜率相除*)
- Chuizuk[a_, k_, p_] := 1/2 (p + k
- \!\(\*OverscriptBox["p", "_"]\) + a - k
- \!\(\*OverscriptBox["a", "_"]\));(*P到过点A,复斜率为k直线的垂足*)
- \!\(\*OverscriptBox["Chuizuk", "_"]\)[a_, k_, p_] := 1/2 (
- \!\(\*OverscriptBox["p", "_"]\) + p/k +
- \!\(\*OverscriptBox["a", "_"]\) - a/k);
- Waixin[a_, b_, c_] := (a
- \!\(\*OverscriptBox["a", "_"]\) (b - c) + b
- \!\(\*OverscriptBox["b", "_"]\) (c - a) + c
- \!\(\*OverscriptBox["c", "_"]\) (a - b) )/(
- \!\(\*OverscriptBox["a", "_"]\) (b - c) +
- \!\(\*OverscriptBox["b", "_"]\) (c - a) +
- \!\(\*OverscriptBox["c", "_"]\) (a - b));
- \!\(\*OverscriptBox["Waixin", "_"]\)[a_, b_, c_] := -((a
- \!\(\*OverscriptBox["a", "_"]\) (
- \!\(\*OverscriptBox["b", "_"]\) -
- \!\(\*OverscriptBox["c", "_"]\)) + b
- \!\(\*OverscriptBox["b", "_"]\) (
- \!\(\*OverscriptBox["c", "_"]\) -
- \!\(\*OverscriptBox["a", "_"]\)) + c
- \!\(\*OverscriptBox["c", "_"]\) (
- \!\(\*OverscriptBox["a", "_"]\) -
- \!\(\*OverscriptBox["b", "_"]\)) )/(
- \!\(\*OverscriptBox["a", "_"]\) (b - c) +
- \!\(\*OverscriptBox["b", "_"]\) (c - a) +
- \!\(\*OverscriptBox["c", "_"]\) (a - b)));(*外心公式*)
- kAB = k[a, b]; kAE = kAB v;
- e = Chuizuk[a, kAE, b];
- \!\(\*OverscriptBox["e", "_"]\) =
- \!\(\*OverscriptBox["Chuizuk", "_"]\)[a, kAE, b]; f =
- Chuizuk[a, kAE, c];
- \!\(\*OverscriptBox["f", "_"]\) =
- \!\(\*OverscriptBox["Chuizuk", "_"]\)[a, kAE, c];
- i = Waixin[e, d, f];
- \!\(\*OverscriptBox["i", "_"]\) =
- \!\(\*OverscriptBox["Waixin", "_"]\)[e, d, f];
- \!\(\*OverscriptBox["h", "_"]\) = h =
- \!\(\*OverscriptBox["i", "_"]\) + i - d;(*由kBD=-((h-i)/(d-
- \!\(\*OverscriptBox["i", "_"]\)))=1推出*)
- Simplify[{kAB, kAE}]
- Simplify[{1, e,
- \!\(\*OverscriptBox["e", "_"]\), , f,
- \!\(\*OverscriptBox["f", "_"]\), , i,
- \!\(\*OverscriptBox["i", "_"]\)}]
- Simplify[{2, k[g, h]; k[i, g], k[d, h]; k[i, d], , k[i, g, h],
- k[i, d, h], k[i, g, h] - k[i, d, h]}]
- Simplify[{k[d, g], k[f, g]}]
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|