Tôi hiện đang có một biểu thức lớn với nhiều về hình thứcĐơn giản hóa Giá trị tuyệt đối trong Mathematica
Abs[-2 b + 2 d1 m + l Tan[\[Theta]]]
tôi biết, từ hình học của vấn đề của tôi, rằng
-2 b + 2 d1 m + l Tan[\[Theta]] > 0
Tuy nhiên, khi tôi cố gắng để đơn giản hóa biểu hiện của tôi,
Simplify[Abs[-2 b + 2 d1 m + l Tan[\[Theta]]], -2 b + 2 d1 m + l Tan[\[Theta]] > 0]
tôi chỉ nhận lại
Abs[-2 b + 2 d1 m + l Tan[\[Theta]]]
Làm cách nào để Mathematica đơn giản hóa giá trị tuyệt đối không cần thiết?
EDIT 1
Khái niệm đầy đủ mà tôi đang cố gắng để đơn giản hóa là
-(1/(2 (m - Tan[\[Theta]])))
Sqrt[1 + m^2] (B2 Sqrt[(-2 b + 2 d1 m + l Tan[\[Theta]])^2] +
B4 Sqrt[(-2 b + 2 d2 m + l Tan[\[Theta]])^2] +
B5 Sqrt[(2 b + 2 d3 m + l Tan[\[Theta]])^2] +
B7 Sqrt[(2 b + 2 d4 m + l Tan[\[Theta]])^2] +
B1 Sqrt[(2 b - 2 (d1 + l) m + l Tan[\[Theta]])^2] +
B3 Sqrt[(2 b - 2 (d2 + l) m + l Tan[\[Theta]])^2] +
B6 Sqrt[(-2 (b + (d3 + l) m) + l Tan[\[Theta]])^2] +
B8 Sqrt[(-2 (b + (d4 + l) m) + l Tan[\[Theta]])^2])
Các thuật ngữ được bình dưới mỗi gốc được biết đến là một số thực dương.
Expr hiện không chứa Abs - có đúng không? –
Đó là chính xác.Tôi đã bao gồm các điều khoản Sqrt gốc, đơn giản hóa sẽ giảm xuống Abs. – user640078