I'm pretty sure eqn1
and eqn2
both have non-trivial solutions. They are a very similar set of simultaneous equations generated by another algorithm. Why does Solve
only find the non-trivial solutions for eqn1
? How can I find the solution for eqn2
? Approximate solutions are fine.
eqn1 = {0.07739637024021674` x + 0.04` y + (0.` + 0.144` I) z == 0, 0.04` x + 0.037396370240216706` y + (0.` + 0.144` I) z ==
0, (0.` - 0.144` I) x - (0.` + 0.144` I) y +
0.5573963702402167` z == 0};
eqn2 = {0.07782393781203643` x + 0.04` y + (0.` + 0.145` I) z == 0, 0.04` x + 0.0378239378120364` y + (0.` + 0.145` I) z ==
0, (0.` - 0.145` I) x - (0.` + 0.145` I) y +
0.5578239378120364` z == 0};
Solve[eqn1]
Solve[eqn2]
(Sorry I know it's a bit of an eye sore)