当E在线段BA的延长线上,D在线段BC的延长线上时,如图1所示,过E作EF⊥BD,垂足为F点,由EC=ED,利用三线合一得到F为CD的中点,再由三角形ABC为等边三角形,利用等边三角形的性质得到∠ABC=60°,可得出∠BEF=30°,利用30°所对的直角边等于斜边的一半,根据EB的长求出BF的长,由BF-BC求出CF的长,即可得到CD的长;
当E在线段AB的延长线上,D在线段CB的延长线上时,如图2所示,过E作EF⊥BD,垂足为F点,由EC=ED,利用三线合一得到F为CD的中点,再由三角形ABC为等边三角形,利用等边三角形的性质得到∠ABC=∠EBF=60°,可得出∠BEF=30°,利用30°所对的直角边等于斜边的一半,根据EB的长求出BF的长,由BF+BC求出CF的长,即可得到CD的长.
【解析】
当E在线段BA的延长线上,D在线段BC的延长线上时,如图1所示,
过E作EF⊥BD,垂足为F点,可得∠EFB=90°,
∵EC=ED,∴F为CD的中点,即CF=DF=CD,
∵△ABC为等边三角形,∴∠ABC=60°,
∴∠BEF=30°,
∵BE=AB+AE=1+2=3,
∴FB=EB=,
∴CF=FB-BC=,
则CD=2CF=1;
当E在线段AB的延长线上,D在线段CB的延长线上时,如图2所示,
过E作EF⊥BD,垂足为F点,可得∠EFC=90°,
∵EC=ED,∴F为CD的中点,即CF=DF=CD,
∵△ABC为等边三角形,∴∠ABC=∠EBF=60°,
∴∠BEF=30°,
∵BE=AE-AB=2-1=1,
∴FB=BE=,
∴CF=BC+FB=,
则CD=2CF=3,
综上,CD的值为1或3.
故答案为:1或3