Come scrivere i programmi Matlab per eseguire una minimi quadrati su una polinomiale cubica

June 4

MATLAB è un pacchetto software completo utilizzato per i calcoli scientifici, complotti, controlli e simulazioni. Ha una grande libreria di funzioni per eseguire operazioni matematiche e statistiche, come il montaggio di una funzione di dati ottenuti sperimentalmente. Montaggio una funzione, ad esempio un polinomio, può essere fatto in diversi modi, uno dei quali è chiamato minimi quadrati, in cui viene minimizzata la differenza tra i punti di dati e la funzione attrezzata. MATLAB fornisce metodi per fare questo tipo di raccordo.

istruzione

1 Avviare il programma MATLAB facendo doppio clic sull'icona "MATLAB" sul desktop o da "Tutti i programmi" nel menu "Start".

2 Inserire i dati sotto forma di una serie su interfaccia a riga di comando di MATLAB. Per esempio:

se x = 0,2,4,6,8 e y = 1.4, 5.7, 8.9, 12.6, 7.8, primo tipo "x = [0 2 4 6 8];" e premere "Invio".

Questo memorizza i valori x in forma di matrice. Avanti, digitare:

y = [1,4 5,7 8,9 12,6 7,8]; e premere "Invio".

I valori y vengono memorizzati nella memoria.

3 Enter "p = polyfit (x, y, 3);" a livello di interfaccia a riga di comando e premere "Invio" per eseguire il montaggio dei minimi quadrati dei dati. Qui, il numero "3" rappresenta il grado del polinomio. Questo può essere cambiato in qualsiasi numero corrispondente al desiderato grado del polinomio. Il programma calcola il polinomio dei minimi quadrati e visualizzare i coefficienti del polinomio. Si noti che l'ordine del polinomio è in ordine decrescente. Cioè, il primo coefficiente rappresenta il coefficiente del grado più alto e così via. Se un polinomio di terzo grado è stato installato, il primo numero rappresenterà il coefficiente di x alla potenza 3, il secondo rappresenterà il coefficiente di x alla potenza 2 e così via.