خرید بک لینک

#پایتون

تمرین پایتون

حل معادله ی خطی با استفاده از ماتریس
کدنویس:بیسواد
سازنده:گیم اور بلاگ
جواب دستگاه معادله ی فوق را بدست آورید.

حل : این برنامش :


#786
#@gameoverblog
#Solving a LINEAR SYSTEM of #EQUATIONS in PYTHON

import numpy as np
from scipy import linalg

#--------------------------------

# 1.0*x1-1.0*x2+2.0*x3-1.0*x4=-8.0
# 2.0*x1-2.0*x2+3.0*x3-3.0*x4=-20.0
# 1.0*x1+1.0*x2+1.0*x3+0.0*x4=-2.0
# 1.0*x1-1.0*x2+4.0*x3+3.0*x4=4.0

#--------------------------------
A=np.array(
[[1.0,-1.0,2.0,-1.0],
[2.0,-2.0,3.0,-3.0],
[1.0,1.0,1.0,0.0],
[1.0,-1.0,4.0,3.0]]
)
B=np.array([-8.0,-20.0,-2.0,4.0])
print("A=")
print(A)
print("------------")
print("B=")
print(B)
print("------------")
x=linalg.solve(A,B)
print("result=" +str(x))

اینم خروجی :


----------------------------------------
A=
[[ 1. -1. 2. -1.]
[ 2. -2. 3. -3.]
[ 1. 1. 1. 0.]
[ 1. -1. 4. 3.]]
------------
B=
[ -8. -20. -2. 4.]
------------
result=[-7. 3. 2. 2.]

برچسب: نویسنده: ایلیا حیدری تاريخ: پنجشنبه 13 آذر 1399 ساعت: 5:21

صفحه بندی