(1)由,知,由此能求出椭圆方程.
(2)由,知A,B,N三点共线,N(-2,0),设直线方程为y=k(x-2),k>0,由,得,由(k>0),解得.设A(x1,y1),B(x2,y2),则,由,知,,由此能求出k.
【解析】
(1)由于,
∴,解得,
∴椭圆方程为.
(2)∵,∴A,B,N三点共线,
而N(-2,0),设直线方程为y=k(x+2),k>0,
由,得,
由(k>0),解得.
设A(x1,y1),B(x2,y2),则,
∵,∴,
∴,
∴,
∴,消去y,得,
∴,
解得k=或k=-(舍)
故k=.