Ok, eu consertei o problema, e isso se aplica não apenas aos gráficos animados no MATLAB, mas também aos regulares. Para referência futura, declararei o problema e a solução passo-a-passo abaixo:
Problema : o MATLAB não faz plotagem ou gráfico no Linux. Mensagem de erro típica lê algo como: /usr/local/MATLAB/R2016a/bin/glnxa64/libmwosgserver.so ': /usr/local/MATLAB/R2016a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: versão 'CXXABI_1.3.8' não encontrada (requerida por /lib64/libGLU.so.1
Solução :
Parece ser um problema com o MATLAB usando pacotes openGL nativos, em vez daqueles instalados. Para usá-los, editamos o arquivo .matlab7rc.sh Agora esse arquivo é encontrado na pasta / usr / local / MATLAB / R2016b / bin se você usou o diretório padrão para instalar o MATLAB. Observe também que minha versão instalada era R2016b , e isso será diferente das versões mais antigas e mais recentes do programa.
Agora abra um terminal , e mude seu diretório para / usr / local / MATLAB / R2016b / bin (usando cd / usr / local / MATLAB / R2016b / bin ). Agora .matlab7rc.sh é um arquivo oculto, denotado pelo. precedendo o nome do arquivo. Para verificar se está na pasta, digite ls -a para visualizar os arquivos ocultos. Como alternativa, pode-se digitar ls -a | menos para percorrer interativamente a lista de conteúdos de arquivos.
Depois de determinar que o arquivo está lá, use o comando sudo kwrite .matlab7rc.sh para abrir o arquivo e editá-lo. Note que você precisa usar sudo , senão o arquivo não será salvo. Além disso, usei o kwrite, mas qualquer bloco de notas de edição deve estar bem.
Uma vez dentro do arquivo, descomente cada linha que diz: LDPATH_PREFIX = '$ MATLAB / sys / opengl / lib / $ ARCH'
No meu caso, havia três instâncias dessa linha.
Depois de ter feito isso, salve o arquivo. Se ele for salvo com sucesso, inicialize o MATLAB e execute seu script. Você deve pegar um gráfico que funcione!