# file: runme.m | |
example | |
# Call some templated functions | |
example.maxint(3,7) | |
example.maxdouble(3.14,2.18) | |
# Create some class | |
iv = example.vecint(100) | |
dv = example.vecdouble(1000) | |
for i=0:99, | |
iv.setitem(i,2*i); | |
end | |
for i=0:999, | |
dv.setitem(i, 1.0/(i+1)); | |
end; | |
sum = 0; | |
for i=0:99 | |
sum = sum + iv.getitem(i); | |
end | |
sum | |
sum = 0.0; | |
for i=0:999, | |
sum = sum + dv.getitem(i); | |
end | |
sum | |
clear iv | |
clear dv | |