Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Julia 0.43 KB | None | 0 0
  1. function druga()
  2.     A = [1 2 3; 2 3 1; 3 2 1]
  3.     B = [1 1; 2 -1; 2 -4]
  4.  
  5.     # Imamo torej B * X = A
  6.     # Ker je sistem predoločen uporabimo metodo min kvadratov: B' * B * X = B' * A
  7.     # Nato Q, R = QR(B' * B) in R * X = Q' * (B' * A)
  8.     # X = inv(R) * Q' * (B' * A)
  9.  
  10.     LEVA = B' * B
  11.    DESNA = B' * A
  12.     Q, R = qr(LEVA)
  13.  
  14.     Q_DESNA = Q' * DESNA
  15.  
  16.    X = R \ Q_DESNA  # oz. resi z vstavljanjem
  17.    return X
  18. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement