Advertisement
Guest User

Untitled

a guest
Aug 9th, 2016
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.74 KB | None | 0 0
  1. function speed_test()
  2.     test_struct.inc = @increase;
  3.  
  4.     var = 1;
  5.     tic
  6.     for some_load = 1:1e6
  7.         var = var + 1;
  8.     end
  9.     toc
  10.  
  11.     var = 1;
  12.     tic
  13.     for some_load = 1:1e6
  14.         var = increase(var);
  15.     end
  16.     toc
  17.  
  18.     test_struct.var = 1;
  19.     tic
  20.     for some_load = 1:1e6
  21.         test_struct.var = test_struct.var + 1;
  22.     end
  23.     toc
  24.  
  25.     var = 1;
  26.     tic
  27.     for some_load = 1:1e6
  28.         var = test_struct.inc(var);
  29.     end
  30.     toc
  31. end
  32.  
  33. function a = increase(b)
  34.     a = b + 1;
  35. end
  36.  
  37. function a = increase(b)
  38.     a = b + 1;
  39. end
  40.  
  41.  
  42. ---------------------
  43. Elapsed time is 0.003451 seconds.
  44. Elapsed time is 0.024997 seconds.
  45. Elapsed time is 0.248971 seconds.
  46. Elapsed time is 1.112444 seconds.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement