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

# · MATLAB · 37 lines · 26 code · 11 blank · 0 comment · 4 complexity · 9f61478c5798cdc20a92c2ef1f92700e MD5 · raw file

  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