Advertisement
thercktfsh

Period Code

Nov 14th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.64 KB | None | 0 0
  1. data = load('Test 1, Trial 4')
  2.  
  3. tInterval = 3.2 * 10^-8;
  4.  
  5. %Bounds
  6. a = 66000;
  7. b = 73000;
  8. c = 76000;
  9. d = 82000;
  10.  
  11. %Index Values
  12. firstIndex = 0;
  13. secondIndex = 0;
  14.  
  15. %Variables used to store indexes
  16. tempVal = 0;
  17. currVal = 0;
  18.  
  19. for i = a:b %Finds the first value
  20.     tempVal = data.A(i)
  21.     if tempVal < currVal
  22.         currVal = tempVal;
  23.         firstIndex = i;
  24.     end
  25. end
  26.  
  27. currVal = 0;
  28.  
  29. for i = c:d
  30.     tempVal = data.A(i)
  31.     if tempVal > currVal
  32.         currVal = data.A(i);
  33.         secondIndex = i;
  34.     end
  35. end
  36.  
  37. plot(data.A)
  38.  
  39. period = 2 * (secondIndex - firstIndex) * tInterval
  40. cTimeConst = 1/exp(1) * data.A(secondIndex)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement