‘ȉ~–Ê \[ x^2+3y^2+3z^2-2yz+2x-2y+6z+2=0 \] \[ \frac{1}{2}x''^2+y''^2+2z''^2-1=0 \]
function daenmenB(aa,T,Q)
  n=15;
  p=0:pi/n:2*pi;
  t=(0:pi/n:pi)';
  ct=cos(t);st=sin(t);cp=cos(p);sp=sin(p);
  a1=1/sqrt(aa(1));a2=1/sqrt(aa(2));a3=1/sqrt(aa(3));
  xxx=a1*st*cp;
  yyy=a2*st*sp;
  yoko=ones(1,2*n+1);
  zzz=a3*ct*yoko;
  for i=1:n+1
    xxxx=T*Q*[xxx(i,:);yyy(i,:);zzz(i,:);yoko];
    x(i,:)=xxxx(1,:);y(i,:)=xxxx(2,:);z(i,:)=xxxx(3,:);
  end
  mesh(x,y,z)
  axis equal
  grid on
end

ax=1;ay=3;az=3;hxy=0;hyz=-1;hzx=0;bx=1;by=-1;bz=3;c=2; % ellipsoid
A=[ax hxy hzx;hxy ay hyz;hzx hyz az];
b=[bx;by;bz];
B=[A b;b' c];
[P AA]=eig(A);
aa=diag(AA);
x0=A\b;
T=[eye(3) -x0;zeros(1,3) 1];
Q=[P zeros(3,1);zeros(1,3) 1];
BBB=Q'*T'*B*T*Q;
aa=-aa/BBB(4,4);
daenmenB(aa,T,Q)