Vai al contenuto principale

Cos’è una funzione lineare? Guida con esempi

Ottieni definizioni formali e intuitive delle funzioni lineari. Impara a riconoscerle con scenari reali.
Aggiornato 29 set 2026  · 6 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Se hai mai seguito un corso di matematica, è molto probabile che tu ti sia imbattuto presto in una funzione lineare, magari alle medie con l’algebra o mentre tracciavi linee sulla carta millimetrata.

Le funzioni lineari sono ovunque, in matematica e non solo. Ma molte persone le trovano un po’ difficili da capire. Anche i professionisti a volte sorvolano sul “perché” che sta dietro alle equazioni.

In questo articolo costruirò una descrizione chiara e intuitiva delle funzioni lineari e spiegherò cosa le fa funzionare, come si scrivono e come riconoscerle. Alla fine, non le vedrai più come regole astratte e lontane, ma come strumenti affidabili per comprendere i cambiamenti costanti.

L’idea di base delle funzioni lineari

Al cuore, una funzione lineare riguarda relazioni costanti e prevedibili.

Immagina, ad esempio, di camminare a velocità costante. A ogni passo in avanti copri sempre la stessa distanza. Questo tasso di variazione costante è esattamente la fonte della linearità che rende una funzione “lineare”. Quando l’input, come il tempo o i passi, aumenta di una quantità fissa, l’output, come la distanza percorsa, cambia della stessa quantità fissa.

Questa prevedibilità rende le funzioni lineari molto utili. Gli output non fanno salti o curve inattese. Avanzano semplicemente in linea retta, in modo affidabile. Se le rappresenti su un grafico, traccerai una retta perfetta come un raggio laser. È questa semplicità che ci permette di fidarci di loro per modellare il mondo.

Una semplice definizione di funzione lineare

Con l’intuizione al suo posto, fissiamola con un po’ più di formalità matematica. Una funzione lineare è una regola matematica che associa input a output, in cui la variazione dell’output è sempre proporzionale alla variazione dell’input. In simboli, spesso è qualcosa del genere:

cos’è una funzione lineare

Ne parleremo però più avanti nell’articolo. La cosa più importante da portare a casa è che l’output cresce o diminuisce a un ritmo costante, indipendentemente da dove ti trovi sulla scala dell’input.

Intuitivamente, una funzione lineare si chiama “lineare” perché rimanda alle linee. Questo distingue le funzioni lineari da quelle non lineari, come ad esempio le funzioni quadratiche che si incurvano verso l’alto come un arcobaleno o le esponenziali che esplodono al crescere dell’input.

La forma standard di una funzione lineare

La maggior parte delle funzioni lineari mostra chiaramente la propria struttura in quella che si chiama forma esplicita o forma coefficiente angolare–intercetta. Appare così:

forma esplicita di una funzione lineare

Qui, x è l’input, che puoi pensare come la variabile che inserisci, e y è l’output. La m è il coefficiente angolare e ci dice il tasso di variazione della funzione, cioè quanto rapidamente la retta sale o scende.

Una m più grande significa una pendenza più ripida e una m negativa punta verso il basso. Poi c’è la b, l’intercetta sull’asse y, che è semplicemente l’output quando x è zero. L’intercetta definisce il tuo punto di partenza sull’asse y.

In molti libri di testo, la notazione di m e b può cambiare in a e b, o m e p, ma il significato resta lo stesso.

Tasso di variazione di una funzione lineare

Prima di chiamarlo “coefficiente angolare”, concentriamoci su cosa significhi davvero. Pensalo come “di quanto cambia l’output quando l’input aumenta di un’unità?”. Se ogni ora extra di lavoro ti frutta 20 $ in più, quello è un tasso di 20 $ all’ora, ossia un cambiamento costante. Tassi positivi significano crescita, mentre quelli negativi indicano un calo, come una torta che si raffredda gradualmente.

Questo tasso è l’ossatura della linearità. Non accelera né rallenta. Nel linguaggio della matematica lo chiamiamo coefficiente angolare (m nella nostra equazione principale), ma l’idea è la stessa.

cos’è una funzione lineare

In questa figura ho provato a illustrare diversi assetti delle funzioni lineari, mantenendo b costante e variando m.

Valore iniziale di una funzione lineare

L’intercetta y, b, è l’output di base a input zero, che puoi immaginare come un costo fisso di avviamento. Aiuta ad ancorare la funzione e a dare più contesto a come si accumulano i cambiamenti. 

In questa figura ho cambiato i valori di b mantenendo m costante a 2.

Come appaiono le funzioni lineari su un grafico

I grafici delle funzioni lineari sono rette grazie al tasso costante. Regola il tasso m e la retta diventa più ripida o più piatta. Sposta il valore iniziale b e la retta si muove in su o in giù mantenendo la stessa inclinazione.

Esempi di funzioni lineari

Ci sono diversi modi per descrivere una funzione lineare. Possiamo descriverla numericamente, come f(x) = 3x + 2. Questo significa che gli output aumentano di 3 per ogni aumento di x, e y inizialmente vale 2 quando x è zero.

Possiamo descriverla in modo più colloquiale, ad esempio dicendo che il costo di qualcosa come un taxi è pari a 3 $ di tariffa base + 2 $ per miglio. Una partenza fissa con un incremento costante.

Funzioni lineari vs. non lineari

Le relazioni non lineari rompono la costanza perché i tassi variano e i grafici si incurvano. Le relazioni reali spesso approssimano la linearità su intervalli brevi e sono utili come linea di base.

Questa figura illustra molto bene alcuni esempi di funzioni lineari e non lineari.

Dove compaiono le funzioni lineari

Le funzioni lineari sono lo sfondo affidabile con cui diamo senso al mondo. Sono il nostro ingresso per inquadrare il cambiamento come costante e scalabile. In fisica, per esempio, semplificano i moti senza attrito; in economia, forniscono una base dei costi prima che subentrino le complessità.

In diversi campi fungono da approssimazioni, perché i dati reali spesso presentano relazioni quasi lineari o localmente lineari. La biologia può linearizzare i tassi enzimatici su intervalli ristretti, e l’ingegneria linearizza il rapporto sforzo–deformazione dei materiali. Sono ovunque, perché il cambiamento costante è dappertutto, se ci fai caso.

Funzioni lineari e regressione lineare

La regressione lineare usa i dati per adattare una funzione lineare come retta di miglior adattamento. In sostanza cerca di stimare m e b dell’equazione citata sopra per trovare la retta che si adatta al meglio alle osservazioni raccolte. È un’approssimazione delle tendenze nei dati reali dispersi, non una perfezione assoluta.

funzioni lineari e regressione lineare

In questa illustrazione ho mostrato come possiamo modellare punti dati reali leggermente rumorosi con una funzione lineare.

Fraintendimenti comuni sulle funzioni lineari

Evita questi errori quando pensi alle funzioni lineari:

  1. Non ogni grafico “dritto” è lineare. Le linee possono interrompersi e a volte cambiare direzione.
  2. La vita reale non è perfettamente lineare. Quello che facciamo è approssimarla.
  3. Dovresti distinguere chiaramente il tasso m dalla partenza b, perché modellano l’andamento in modo diverso.

Consigli per riconoscere le funzioni lineari

Per riconoscere una funzione lineare, verifica queste regole:

  • Cerca un cambiamento costante
  • Controlla le differenze, non i rapporti
  • Pensa in termini di “per unità”
  • Fai attenzione ai dati reali rumorosi

Conclusione

Le funzioni lineari modellano relazioni a linea retta usando un tasso di variazione costante a partire da un valore iniziale. Grazie a questa struttura, sono semplici da interpretare e facili da applicare. Le incontrerai in equazioni, grafici e nei classici problemi di costo o stima quotidiani.

Continua a imparare con noi. Ti consiglio il nostro corso Introduction to Regression with statsmodels in Python. Seguendo il corso, vedrai che la regressione è più flessibile di quanto sembri. Usando trasformazioni, potrai modellare con la regressione sia relazioni lineari sia non lineari. 


Iheb Gafsi's photo
Author
Iheb Gafsi
LinkedIn

Lavoro su sistemi di IA accelerata che abilitano l'intelligenza all'edge con pipeline di ML federate su dati decentralizzati e carichi di lavoro distribuiti.  Il mio lavoro si concentra su Large Models, Elaborazione del Parlato, Computer Vision, Reinforcement Learning e topologie ML avanzate.

Argomenti
Data Science

Impara con DataCamp

Corso

Regressione intermedia in R

4 ore
35.8K
Impara a fare la regressione lineare e logistica con più variabili che spiegano i dati.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro