Python reso facile: risolvere, semplificare e tracciare equazioni lineari

Apr 13 2023
Con Python, le possibilità di lavorare con equazioni lineari sono infinite, inclusa la risoluzione, la semplificazione, la rappresentazione grafica e la generazione. Useremo KiwiCalc, uno strumento Python gratuito.

Con Python, le possibilità di lavorare con equazioni lineari sono infinite, inclusa la risoluzione, la semplificazione, la rappresentazione grafica e la generazione. Useremo KiwiCalc , uno strumento Python gratuito.

Foto di Artturi Jalli su Unsplash

Installazione

Andiamo subito al punto. Innanzitutto, installa kiwicalc da pip:

pip install kiwicalc

Possiamo usare il metodo solve_linear per risolvere rapidamente un'equazione.

from kiwicalc import solve_linear
result = solve_linear("3x + 7 = -x -5")
print(result)

Andando avanti, utilizzeremo l' interfaccia LinearEquation per gestire tutto per noi. Niente paura, è davvero semplice, e anche performante.

Importiamolo:

from kiwicalc import LinearEquation

my_equation = LinearEquation("3x + 5 = 8")
print(my_equation.solution)

print(my_equation.show_steps())

      
                
A full description of the steps taken to solve the linear equation

Questa interfaccia da sola può essere molto vantaggiosa per gli studenti, ma c'è ancora di più. Puoi anche tracciare la soluzione come intersezione di due funzioni lineari:

print(my_equation.plot_solution())

      
                
The solution visualized as the intersection of two linear functions

from kiwicalc import worksheet
worksheet("linearWorkheet.pdf", num_of_pages=10)

A volte possiamo solo semplificare l'equazione, piuttosto che risolverla. Non preoccuparti, è estremamente facile da implementare. Ecco un breve frammento di codice per questo:

my_equation = LinearEquation("4 + 3x + 2y + 5x + 6 = 2 + x - y")
my_equation.simplify()
print(my_equation)