Un problema comune in matematica e statistica è di determinare se un dato insieme di dati ha una dipendenza su un'altra come una funzione polinomiale . In MATLAB , questo si ottiene con la funzione " polyfit " . MATLAB memorizza sempre dati come matrici , in questo tipo di analisi due vettori verrebbero inviato in ingresso in un programma polyfit . Funzione polyfit di MATLAB utilizza quindi i minimi quadrati si avvicinano a restituire i coefficienti del polinomio attrezzata . Istruzioni
1
Caricare fino MATLAB , quindi fare clic su " File ", "Apri " e selezionare la cartella del computer che contiene i dati che si desidera analizzare . Quando lo trovate , fare doppio clic sul file. In alternativa , fare doppio clic sul nome del file dal pannello "Current Directory " in MATLAB , se questa è aperta ed i dati sono lì dentro .
2
Digitare la seguente formula di base per la funzione polyfit in MATLAB :
c = polyfit ( x , y , d ) per
Sostituire " x " e "y" con i nomi dei vettori interessati , con la "y" è il vettore che si sta testando , per vedere se dipende da " . x " sostituire "d" con il grado del polinomio che si desidera - in quanto si vuole una polynomical cubica , inserire il numero "3" qui
3 < p . > Eseguire la funzione . L'uscita si imposta su " c" per il coefficiente di un polinomio cubico che si adatta meglio i dati , secondo la definizione dei minimi quadrati di "fit ".
4
Creare una tabella per visualizzare i dati . Prima eseguire la seguente funzione , dopo la sostituzione di " x " con lo stesso vettore utilizzato nel passo a due di Respresent " x " :
f = polyval ( p , x ) ;
Quindi eseguire il in seguito per ottenere il tavolo , ancora una volta, sostituendo " x " e "y" con il loro nome-variabile equivalenti :
tavolo
= [ XYF yf ]