2010-11-21 5 views

Antwort

0

da BigInteger für Rational-Nummern vorgesehen sind, sind die Bruchzahlen nur reelle Zahlen. http://en.wikipedia.org/wiki/Real_number

Die Problemumgehung verwendet einen temporären Gleitkommawert und nähert sich dann dem nächsten BigDecimal an.

2

Newton's method ist Ihre Marmelade.

+0

Newtons Methode zur skalaren Potenzierung? Overkill meint. –

+0

Was ist skalare Potenzierung? Wenn du eine Potenz 1/b nimmst, mit b> 1, wird das zu einem Bruch. Ich habe nicht herausgefunden, ob Newtons Methode für einen Fall wie diesen einfacher wird, aber ich bezweifle, dass dies der Fall ist. Das "klassische" Newton-Beispiel ist für b = 2 (aka Quadratwurzeln). Wie schlagen Sie vor, dies zu tun? Ich sehe keine bessere Antwort von dir. – duffymo

+0

@ David Heffernan - überprüft Ihre Website. OrcaFlex sieht aus wie ein schönes Produkt. Ich war ein Maschinenbauingenieur, der FEA verwendete, um Probleme in der Festkörpermechanik und Wärmeübertragung zu lösen. Das Problem, mit dem sich Ihr Code befasst - die nichtlineare dynamische Fluid-Struktur-Interaktion - ist ziemlich schwierig. Ich würde gerne mehr darüber wissen. Ein paar sehr schöne Arbeit, in der Tat. – duffymo