D
分析:解法1:把由余弦定理解出的余弦表達式代入已知的等式化簡可得:(a
2-b
2)c
2=(a
2-b
2)(a
2+b
2),分①a
2-b
2=0和②a
2-b
2≠0兩種情況討論;
解法2:根據(jù)正弦定理把等式acosA=bcosB的邊換成角的正弦,再利用倍角公式化簡整理得sin2A=sin2B,進而推斷A=B,或A+B=90°答案可得.
解答:法1:∵cosA=
,cosB=
,
∴
•a=
•b,
化簡得:a
2c
2-a
4=b
2c
2-b
4,即(a
2-b
2)c
2=(a
2-b
2)(a
2+b
2),
①若a
2-b
2=0時,a=b,此時△ABC是等腰三角形;
②若a
2-b
2≠0,a
2+b
2=c
2,此時△ABC是直角三角形,
所以△ABC是等腰三角形或直角三角形;
法2:根據(jù)正弦定理可知∵acosA=bcosB,
∴sinAcosA=sinBcosB,
∴sin2A=sin2B,
∴A=B,或2A+2B=180°即A+B=90°,
所以△ABC為等腰或直角三角形.
故選D
點評:此題考查了三角形形狀的判斷,其中涉及的知識有:余弦定理,正弦定理,等腰、直角三角形的判定,以及二倍角的正弦函數(shù)公式,解法1利用了分類討論的思想,熟練掌握正弦、余弦定理是解本題的關鍵.