Questo esempio mostra come passare un vettore di valori ipotizzati alla funzione Maximize o Minimize.
1. Definire la funzione f(x).
2. Definire x come vettore di valori ipotizzati.
3. Passare il vettore x come argomento alla funzione Maximize.
L'errore si verifica perché PTC Mathcad si aspetta che x sia un valore singolo e non un vettore.
Per evitare questo errore, è necessario scorrere i valori ipotizzati e inviarli uno alla volta alla funzione Maximize, come illustrato di seguito.
4. Utilizzare l'operatore di intervallo per definire un vettore di valori ipotizzati.
5. Definire due nuove funzioni per eseguire maximize e minimize nella funzione f(x).
6. Scrivere un breve programma per scorrere i valori ipotizzati e calcolare il valore massimo e minimo per il valore ipotizzato e salvare il risultato rispettivamente nei vettori maximums e minimums.
È possibile ottenere lo stesso risultato utilizzando l'operatore di vettorizzazione, come indicato di seguito:
Entrambi Ms e Qs restituiscono un vettore di due vettori di 7 elementi contenente i valori massimi e minimi calcolati.
7. Definire una variabile j come la lunghezza del vettore restituito di valori massimi.
8. Tracciare il grafico della funzione f(x) insieme ai punti massimo e minimo restituiti dal programma.
9. Tracciare il grafico della funzione f(x) insieme ai punti massimo e minimo restituiti dall'operatore di vettorizzazione.
Entrambi i metodi di restituiscono i risultati esatti.