linspace method
Returns number spaces evenly w.r.t interval. Similar to arange but instead of step it uses sample number.
var linspace = m2d.linspace(2, 3, 5);
print(linspace);
//[2.0, 2.25, 2.5, 2.75, 3.0]
Implementation
linspace(int start, int end, [int number = 50]) {
var res = [];
var steps = (end - start) / (number - 1);
for (var i = 0; i < number; i++) {
res.add(start + steps * i);
}
return res;
}