(1)因为2c=2,且=,所以c=1,a=2. 所以b2=3. 所以椭圆C的方程为+=1. (2)设点M的坐标为(x0,y0), 则+=1. 因为F1(-1,0),=4, 所以直线l的方程为x=4. 由于圆M与l有公共点, 所以M到l的距离4-x0小于或等于圆的半径R. 因为R2=MF12=(x0+1)2+y02, 所以(4-x0)2≤(x0+1)2+y02, 即y02+10x0-15≥0. 又因为=3(1-), 所以3-+10x0-15≥0. 解得≤x0≤12.又+=1,∴≤x0<2 当x0=时,|y0|=, 所以(S△MF1F2)max=×2×=. |