executando funções matlab usando o terminal bash

0

Eu tive um problema ao executar funções matlab diretamente do terminal bash no Ubuntu 16.04. Eu tentei seguir estas sugestões, mas elas não não funciona. Abaixo eu ofereço minha solução.

    
por Yuval Harpaz 23.05.2017 / 09:52

1 resposta

0

Primeiro, é melhor você executar scripts, não funções, senão você não pode voltar ao bash, você permanece com um terminal matlab aberto. Segundo, para executar uma função de qualquer maneira, você escreve um arquivo com a função nele e o executa como um script. aqui está um exemplo:

echo "myFunction([],'some_text',95:99)" > tmp.m
matlab -nojvm -nodisplay -nodesktop -r "tmp;exit"

você pode mais tarde remover o arquivo tmp.m com rm tmp.m quando terminar. Espero que economize tempo para futuros usuários do Matlab no Ubuntu

    
por Yuval Harpaz 23.05.2017 / 15:52