ler de um arquivo de texto e carregá-lo em uma matriz em matlab [duplicado]

Esta questão já tem uma resposta aqui:

Matlab leu em arquivo txt em array 2 respostas

Eu tenho um arquivo de texto chamado coordinates.txt como o seguinte formato:

0 0 0
-0.95 0.32 -0.02
-1.02 0.26 -0.96
-0.73 0.6 -0.52
-0.77 0.6 -0.71
-0.28 0 -0.95
-0.14 -0.16 0.13
-0.46 -1 -0.29
-1.14 -0.6 0.16

Como eu poderia carregá-lo no matlab com comandos e salvá-lo em uma matriz chamada X da seguinte forma:

X=[0 0 0;
-0.95 0.32 -0.02;
-1.02 0.26 -0.96;
-0.73 0.6 -0.52;
-0.77 0.6 -0.71;
-0.28 0 -0.95;
-0.14 -0.16 0.13;
-0.46 -1 -0.29;
-1.14 -0.6 0.16;]

então cada linha no arquivo de texto será salva como uma linha na matriz X.