2011-06-24 21 views
6

Tôi cần một thư viện để có thể phân tích một phương trình cho tôi kết quả cho đầu vào.Tìm một số chưa biết trong phương trình

Ví dụ một cái gì đó như thế này:

String equation = "5 = 6/z"; 

EquationSolver solver = new EquationSolver(equation); 

double result = solver.getResult(); 

System.out.println("result: " + result); 

Và để đánh giá: 6/5

Có bất kỳ loại thư viện cho java có thể làm điều đó cho tôi? Về cơ bản tôi cần những chương trình để cô lập biến không xác định duy nhất trong một phương trình tùy ý ...

Cảm ơn Thomas

Trả lời

0

Không chắc chắn nếu bạn sẽ tìm thấy nó dễ sử dụng như bạn muốn, nhưng http://jscl-meditor.sourceforge.net/#mozTocId312653 xuất hiện để cung cấp giải quyết đa thức: cho tôi biết nếu điều đó làm việc cho bạn (và làm thế nào!).

Hoặc JScience có thể làm những gì bạn muốn.

+0

Tôi đã cố gắng tìm ra JScience nhưng thấy nó rất kém tài liệu ... Tôi không thể tìm thấy mẫu hoặc bất kỳ điều gì để hướng dẫn tôi: ( – evildrsauss

1

Điều bạn đang tìm kiếm là hệ thống đại số máy tính.

Wikipedia liệt kê một số tùy chọn. Tôi sẽ kiểm tra Java Algebra System