Lab 4

Czy ktoś już zaczął robić lab 4 z compho? Mam wrażenie, że albo ja czegoś nie łapię, albo to co jest tam napisane nie działa…
No bo mamy:

v(1) -    4 = 0;
v(2) - v(1) = 0;
v(3) - v(2) = 0;
v(4) - v(3) = 0;
   2 - v(4) = 0;

A to jest trochę sprzeczne…

Możliwe, że on tam chce, żeby użyć metody najmniejszych kwadratów, np. tak:

import numpy as np

a = np.matrix([ [1,  0,  0,  0],
    [-1,  1,  0,  0],
    [0, -1,  1,  0],
    [0,  0, -1,  1],
    [0,  0,  0, -1]])
b = np.matrix([4, 0, 0, 0, -2]).T

np.linalg.lstsq(a, b)

co daje

(matrix([[ 3.6],
         [ 3.2],
         [ 2.8],
         [ 2.4]]),
 matrix([[ 0.8]]),
 4,
 array([ 1.90211303,  1.61803399,  1.1755705 ,  0.61803399]))

Przynajmniej tutaj piszą, że takiej metody używają: http://cs.brown.edu/courses/cs129/asgn/proj2/
image

1 polubienie

Tak, rzeczywiście nie zauważyłem.
Dzięki :wink: