I did make a mistake. The matrix of the second conic was wrong so your code cannot find the intersections. I checked my code and I found that the matrix of the second conic should be
E2 =[ -0.1642 0 0.1642;
0 8.8358 -15.4627;
0.1642 -15.4627 26.3578]

After receiving your email, I checked my code and corrected the second matrix. YOUR CODE WORKED PERFECTLY AND GAVE THE EXACT SOLUTION. Here is the result.

http://imageshack.us/a/img401/8209/83223264.png

Thank you very much for sharing your code and I really appreciate your kindness to reply my email and help me solve the problem.

I did make a mistake. The matrix of the second conic was wrong so your code cannot find the intersections. I checked my code and I found that the matrix of the second conic should be
E2 =[ -0.1642 0 0.1642;
0 8.8358 -15.4627;
0.1642 -15.4627 26.3578]
After receiving your email, I checked my code and corrected the second matrix. YOUR CODE WORKED PERFECTLY AND GAVE THE EXACT SOLUTION. Here is the result.
http://imageshack.us/a/img401/8209/83223264.png
Thank you very much for sharing your code and I really appreciate your kindness to reply my email and help me solve the problem.

5

06 Oct 2012

Conics intersection
Given the homogeneous matrices of two conics it recovers the (up to) four intersection points

the code doesn't work. I tried with two conics having the matrix
E1 =[ 8.5914 0 -15.0350
0 -0.4086 0.4086
-15.0350 0.4086 24.5709]
E2 =[ 8.8358 0 -15.4627
0 -0.1642 0.1642
-15.4627 0.1642 26.3578]
but the result is an empty intersection matrix. Though these two conics have 4 intersections as you can see in the figure I wrote in Matlab
http://imageshack.us/a/img90/4468/38292011.png

Comment only