Metadata-Version: 2.4
Name: calc_seereen
Version: 0.2.2
Summary: A small mathematics and vector tool package
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: sympy
Requires-Dist: matplotlib
Dynamic: license-file

# calc_tools_ying681

แพ็กเกจ Python สำห## การใช้งาน

### function
```python
import calc_tools_ying681 as pkg

print(pkg.linear(2, 3, 5))
print(pkg.quadratic(1, 2, 1, 3))
print(pkg.cube(4))
print(pkg.absolute(-12.5))
print(pkg.evaluate(lambda x: x**2 + 5, 3))

### vectors

import calc_tools_ying681 as pkg

v1 = (3, 4)
v2 = (1, 2)

print(pkg.magnitude(v1))
print(pkg.add_vectors(v1, v2))
print(pkg.subtract_vectors(v1, v2))
print(pkg.dot_product(v1, v2))
print(pkg.scalar_multiply(v1, 3))

### advanced_math (พีชคณิตขั้นสูง)
import calc_seereen as pkg

print(pkg.power(2, 3))
print(pkg.solve_linear(2, -4))
print(pkg.solve_quadratic(1, -3, 2))
print(pkg.integrate_polynomial([3, 0, 1]))
print(pkg.differentiate_polynomial([3, 0, 1]))

### recursion (ฟังก์ชันการทำงานแบบเรียกตัวเอง)
import calc_seereen as pkg

print(pkg.factorial(5))
print(pkg.fibonacci(7))
print(pkg.gcd(48, 18))
print(pkg.sum_digits(1234))

### viz (การสร้างกราฟแสดงผล)
import calc_seereen as pkg

pkg.plot_function(lambda x: x**2, -5, 5)
pkg.plot_vectors([(0,0,3,4), (0,0,1,2)])
