Interval package: Difference between revisions

Jump to navigation Jump to search
→‎Matrix operations: Again, did some correctness and accuracy changes to the code
m (→‎Matrix operations: Simplified construction of interval matrix)
(→‎Matrix operations: Again, did some correctness and accuracy changes to the code)
Line 249: Line 249:
  B = 3×3 interval matrix
  B = 3×3 interval matrix
   
   
     [0]    [.25]   [-1.5, 0]
     [0]    [.25]     [-1.5, 0]
     [.5]  [-.125]   [-1.125]
     [.5]  [-.125]   [-1.5, -.75]
     [0]      [0]         [1]
     [0]      [0]           [1]
   
   
  octave:3> A * B
  octave:3> A * B
  ans = 3×3 interval matrix
  ans = 3×3 interval matrix
   
   
     [1]  [0]  [-.75, +.75]
     [1]  [0]  [-1.5, +1.5]
     [0]  [1]      [-6, +6]
     [0]  [1]      [-6, +6]
     [0]  [0]            [1]
     [0]  [0]            [1]
Line 271: Line 271:
  c ⊂ 3×1 interval vector
  c ⊂ 3×1 interval vector
   
   
     [.18333333333333323, .18333333333333341]
     [.18333333333333323, .18333333333333344]
     [.43333333333333318, .43333333333333352]
     [.43333333333333318, .43333333333333346]
     [.18333333333333326, .18333333333333341]
     [.18333333333333323, .18333333333333344]
   
   
  octave:6> A * c
  octave:6> A * c
  ans ⊂ 3×1 interval vector
  ans ⊂ 3×1 interval vector
   
   
     [2.9999999999999986, 3.0000000000000014]
     [2.9999999999999982, 3.0000000000000018]
     [3.9999999999999982, 4.0000000000000018]
     [3.9999999999999982, 4.0000000000000018]
     [4.9999999999999973, 5.0000000000000027]
     [4.9999999999999973, 5.0000000000000018]


==== Notes on linear systems ====
==== Notes on linear systems ====
240

edits

Navigation menu