Definire una funzione che risolve un'equazione o un sistema dipendente da un parametro sconosciuto con la funzione root o con un blocco di soluzione. In questo modo è possibile risolvere un'intera famiglia di equazioni.
Funzione root
Risolvere l'equazione f1=f2 per diversi valori del parametro a.
1. Definire due funzioni.
2. Definire una nuova funzione S per risolvere l'equazione per diversi valori di a.
3. Definire un valore ipotizzato iniziale.
4. Definire l'intervallo di parametri a e risolvere l'equazione per ognuno dei relativi valori.
Blocco di soluzione: fattore di attrito
Trovare il fattore di attrito f per valori specifici di e (rugosità tubo), D (diametro tubo) e R (numero di Reynolds).
1. Definire un valore ipotizzato.
2. Scrivere un blocco di soluzione per definire una funzione che calcola il fattore di attrito.
I parametri e, D e R non sono ancora stati definiti. Ogni volta che si calcola la funzione FricFac, è possibile specificare nuovi valori per tali parametri e chiamare nuovamente il blocco di soluzione.
3. Calcolare il fattore di attrito per diversi numeri di Reynolds.
Blocco di soluzione: intersezione di cerchio e linea
1. Trovare i punti in cui un cerchio e una linea y = 2 - x si incontrano con il variare del raggio del cerchio.
2. Scrivere un blocco di soluzione per definire una funzione che restituisce le coordinate del punto di intersezione tra la linea y = 2 - x e il cerchio di raggio R.
3. Utilizzare la funzione Z appena definita per trovare le coordinate del punto di intersezione per R=3 e i valori ipotizzati di x=1 e y=1.
4. Tracciare il grafico del punto di intersezione.
5. Utilizzare la funzione Z appena definita per trovare le coordinate dei punti di intersezione per 5 diversi valori del raggio R.
È possibile aggiungere parametri anche ai valori ipotizzati del blocco di soluzione precedente, definendo Z(R, x, y). In questo modo, è possibile trovare le due diverse soluzioni per ogni raggio utilizzando una singola impostazione di blocco di soluzione.