解:(1)設點M的坐標為(x,y),則

,

.
由

,得x
2-c
2+y
2=0,即x
2-c
2=-y
2.①
又由點M在橢圓上,得y
2=b
2
,
代入①,得x
2-c
2=

,即

.
∵0≤x
2≤a
2,∴0≤a
2
≤a
2,即0≤

≤1,0≤

≤1,
解得

≤e<1.
又∵0<e<1,
∵

≤e<1.
(2)當離心率e取最小值

時,橢圓方程可表示為

.
設點H(x,y)是橢圓上的一點,則
|HN|
2=x
2+(y-3)
2=(2b
2-2y
2)+(y-3)
2=-(y+3)
2+2b
2+18(-b≤y≤b).
若0<b<3,則0>-b>-3,當y=-b時,|HN|
2有最大值b
2+6b+9.
由題意知:b
2+6b+9=50,b=

或b=-

,這與0<b<3矛盾.
若b≥3,則-b≤-3,當y=-3時,|HN|
2有最大值2b
2+18.
由題意知:2b
2+18=50,b
2=16,
∴所求橢圓方程為

.
分析:(1)由題意知,設M的坐標,由

和橢圓的方程,解出M的橫坐標的平方,再利用M的橫坐標的平方大于或等于0,且小于或等于a
2;,求出離心率的平方的范圍,進而得到離心率的范圍.
(2)當離心率e取

時,設橢圓的方程(含參數b),設H(x,y)為橢圓上一點,化簡|HN|
2 ,利用其最大值,分類討論求出參數b的值,即得橢圓G的方程.
點評:本題考查用待定系數法求橢圓的標準方程,利用兩個向量的數量積公式及橢圓的性質解決具體問題,體現了分類討論的數學思想.