English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Tutte le categorie

Supponiamo di aver effettuato le seguenti misurazioni
in x0 = 1 y0 = 1.1
in x1 = 1 y1 = 1.05
in x2 = 1 y2 = 1.12
in x3 = 1 y3 = 1.07
in x4 = 1 y4 = 2
in x5 = 2 y5 = 2.1
in x6 = 3 y6 = 3.05
in x7 = 4 y7 = 3.7
in x8 = 5 y8 = 4.0
in x9 = 5 y9 = 4.8
in x10 = 5 y10 = 5.2
determinare con il metodo dei minimi quadrati i coecienti della retta
y = ax + b e fare un graco della retta di approssimazione e dei punti
assegnati.

2007-02-20 08:16:19 · 2 risposte · inviata da Libanaws 2 in Matematica e scienze Matematica e scienze - Altro

2 risposte

Costruisci i vettori:

x = (x0,x1, ..,x10)

y = (y0,y1, ..,y10)

e la matrice:

A = (
x0 1
x1 1
. .
. .
xn 1);

La soluzione che cerchi la trovi nel vettore:

c = inv(A'*A)*A'*y

Per fare il plot dei punti dati:

plot(x,y,'.')

Per fare il plot dell'approssimazione:

plot(x,A*c)

2007-02-20 11:14:25 · answer #1 · answered by Lohkiv 3 · 0 0

A quest'ora hai una bella pretesa.

2007-02-20 16:19:36 · answer #2 · answered by megaries_1 6 · 0 1

fedest.com, questions and answers