PageRenderTime 31ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/Examples/octave/template/runme.m

#
MATLAB | 37 lines | 26 code | 11 blank | 0 comment | 4 complexity | 9f61478c5798cdc20a92c2ef1f92700e MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. # file: runme.m
  2. example
  3. # Call some templated functions
  4. example.maxint(3,7)
  5. example.maxdouble(3.14,2.18)
  6. # Create some class
  7. iv = example.vecint(100)
  8. dv = example.vecdouble(1000)
  9. for i=0:99,
  10. iv.setitem(i,2*i);
  11. end
  12. for i=0:999,
  13. dv.setitem(i, 1.0/(i+1));
  14. end;
  15. sum = 0;
  16. for i=0:99
  17. sum = sum + iv.getitem(i);
  18. end
  19. sum
  20. sum = 0.0;
  21. for i=0:999,
  22. sum = sum + dv.getitem(i);
  23. end
  24. sum
  25. clear iv
  26. clear dv