Hướng dẫn how do you solve simple equations in python? - làm thế nào để bạn giải quyết các phương trình đơn giản trong python?

Giải phương trình

Hàm solve() của Sympy có thể được sử dụng để giải các phương trình và biểu thức có chứa các biến toán học tượng trưng.

Phương trình với một giải pháp

Một phương trình đơn giản chứa một biến như X-4-2 = 0 có thể được giải quyết bằng hàm solve() của Sympy. Khi chỉ có một giá trị là một phần của giải pháp, giải pháp ở dạng danh sách.x-4-2 = 0 can be solved using the SymPy's solve() function. When only one value is part of the solution, the solution is in the form of a list.

Phần mã bên dưới thể hiện hàm solve() của Sympy khi biểu thức được xác định bằng các biến toán học tượng trưng.

In [1]:

from sympy import symbols, solve

x = symbols('x') expr = x-4-2

sol = solve(expr)

sol

Để rút giá trị ra khỏi danh sách giải pháp
from sympy import symbols, Eq, solve

y = symbols('y') eq1 = Eq(y + 3 + 8)

sol = solve(eq1) sol

0, có thể sử dụng lập chỉ mục danh sách thông thường. Phần mã bên dưới thể hiện hàm giải quyết () của Sympy khi một phương trình được xác định với các biến toán học tượng trưng.

In [3]:

from sympy import symbols, Eq, solve

y = symbols('y') eq1 = Eq(y + 3 + 8)

sol = solve(eq1) sol

Phương trình với hai giải pháp

Phương trình bậc hai, như x^2 - 5x + 6 = 0, có hai giải pháp. Hàm solve() của Sympy có thể được sử dụng để giải một phương trình với hai giải pháp. Khi một phương trình có hai giải pháp, hàm solve() của Sympy sẽ xuất ra một danh sách. Các yếu tố trong danh sách là hai giải pháp.x^2 - 5x + 6 = 0, have two solutions. SymPy's solve() function can be used to solve an equation with two solutions. When an equation has two solutions, SymPy's solve() function outputs a list. The elements in the list are the two solutions.

Phần mã bên dưới cho thấy cách một phương trình với hai giải pháp được giải quyết với hàm solve() của Sympy.

In [4]:

from sympy import symbols, Eq, solve

y = symbols('x') eq1 = Eq(x*2 -5x + 6)

sol = solve(eq1) sol

Nếu bạn chỉ định đối số từ khóa
from sympy import symbols, Eq, solve

y = symbols('y') eq1 = Eq(y + 3 + 8)

sol = solve(eq1) sol

4 cho hàm solve() của Sympy, đầu ra vẫn là một danh sách, nhưng bên trong danh sách là một từ điển cho thấy biến nào đã được giải quyết.

In [5]:

from sympy import symbols, Eq, solve

y = symbols('x') eq1 = Eq(x*2 -5x + 6)

sol = solve(eq1, dict=True) sol

Xin chào, tôi khá mới khi làm việc với toán học ở Python và tôi tự hỏi làm thế nào tôi có thể sử dụng Python để giải quyết các eqations như thế này:
I am fairly new to working with mathematics in Python and I am wondering how I can use Python so solve an eqations like this:

0,4x - 0,38 = 0,58

Cảm ơn

Bài viết: 3.9003,900

Chủ đề: 1515

Tham gia: Tháng 2 năm 2020Feb 2020

Danh tiếng: 233 233

Để giải các phương trình toán biểu tượng, hãy xem Sympy

Bài viết: 1.2521,252

Chủ đề: 22

Tham gia: Tháng 5 năm 2019May 2019

Danh tiếng: 85 85

Hoặc sử dụng đại số cơ bản để giải cho x sau đó in kết quả

0,4x - 0,38 = 0,58 0,4x = 0,58 + 0,38 = 0,96 x = 0,96/0,4
0.4x = 0.58 + 0.38 = 0.96
x = 0.96/0.4

print(0.96/0.4)

Output:

2.4

Kmll unladen nuốt
Unladen Swallow

Bài viết: 33

Chủ đề: 22

Tham gia: Tháng 5 năm 2019Nov 2020

Danh tiếng: 85 0

Hoặc sử dụng đại số cơ bản để giải cho x sau đó in kết quảdeanhystad Wrote: For solving symbolic math equations take a look at SymPy

0,4x - 0,38 = 0,58 0,4x = 0,58 + 0,38 = 0,96 x = 0,96/0,4

Bài viết: 3.9003,900

Chủ đề: 1515

Tham gia: Tháng 2 năm 2020Feb 2020

Danh tiếng: 233 233

Để giải các phương trình toán biểu tượng, hãy xem Sympy

Bài viết: 1.252

Chủ đề: 2

from sympy import symbols, Eq, solve
x = symbols('x')
eq = Eq('0.4x - 0.38 - 0.58')
solution = solve((eq), (x))

Tham gia: Tháng 5 năm 2019

Danh tiếng: 85

Tôi có thể sử dụng Python để giải các phương trình không?

Sympy là một gói cho các giải pháp tượng trưng trong Python có thể được sử dụng để giải các hệ phương trình.Cách tiếp cận tương tự áp dụng cho các phương trình tuyến tính hoặc phi tuyến.. The same approach applies to linear or nonlinear equations.

Làm thế nào để bạn giải một phương trình biến duy nhất trong Python?

Từ phương trình nhập nhập sympy, ký hiệu là sym, giải quyết >>> y = sym ('y') >>> eqa = eq (y (8.0- (y ** 3.0)), 8) >>> giải quyết (EQA) TraceBack. Traceback (most recent call last): File "", line 1, in File "/usr/lib/pymodules/python2. 6/sympy/solvers/solvers.