format compact blas = version('-blas') lapack = version('-lapack') N=10000; fprintf("Matrix size is %d x %d\n",N,N); a = rand(N); b = rand(N); cholmat = a*a'; tic c=a*b; matmulTime = toc; fprintf("Matrix Multiply time is %.2fs\n",matmulTime); tic c=a*b; matmulTime = toc; fprintf("Matrix Multiply time is %.2fs\n",matmulTime); tic c=a*b; matmulTime = toc; fprintf("Matrix Multiply time is %.2fs\n",matmulTime); tic; R = chol(cholmat); cholTime = toc; fprintf("Cholesky time is %.2fs\n",cholTime); tic; R = chol(cholmat); cholTime = toc; fprintf("Cholesky time is %.2fs\n",cholTime); tic; R = chol(cholmat); cholTime = toc; fprintf("Cholesky time is %.2fs\n",cholTime);