How do I implement particle swarm optimization, ant colony optimization and/or other data clustering algorithms on a 152*3 data matrix using MATLAB? What is the difference between a "data matrix" and a matrix (matrix operator), or a "data tensor" and a tensor (tensor operator)?