A conta raramente chega como um item de fatura. Ela chega quando um laboratório quer adicionar o Simulink a uma licença, quando uma licença de campus expira na semana em que um capítulo de tese precisa ser entregue, ou quando uma pequena empresa descobre que a caixa de ferramentas de controle de que precisa custa mais do que o notebook que vai rodá-la. O MATLAB quase nunca é abandonado porque alguém não gostou do editor. Ele é abandonado porque a licença — e não o software — decide quem pode continuar a usá-lo.

Então a pergunta útil não é “qual ferramenta gratuita é a melhor”. É “qual ferramenta gratuita se encaixa no trabalho que eu de fato faço”. Quatro coisas decidem isso, e nenhuma delas é uma lista de recursos: a licença da qual você tenta escapar, o tipo de cálculo que está na sua mesa (scripts de matrizes, modelos de diagrama de blocos ou estatística), quanto código .m existente precisa ir junto com você e se você consegue viver sem o suporte do fornecedor. Organize seu trabalho segundo esses critérios e a escolha praticamente se decide sozinha.

Comece pela licença, porque esse é o problema real

O MATLAB é um software comercial proprietário, vendido por licença individual pela MathWorks, com o Simulink e cada caixa de ferramentas cobrados como itens separados — uma assinatura, ou uma compra perpétua mais uma taxa anual para se manter atualizado. Não existe uma camada gratuita geral. A única via realmente gratuita é institucional: a MathWorks informa aos estudantes que a faculdade pode oferecer acesso ilimitado, então a primeira coisa a verificar é se a sua universidade já tem uma licença válida para todo o campus. Se tiver, o MATLAB não custa nada hoje, e toda essa questão gira em torno do dia em que você se formar ou sair do laboratório. Se não tiver, as alternativas abaixo são a resposta completa.

Captura de tela da interface do ChatGPT

A interface do ChatGPT (imagem: OpenAI). Útil para traduzir um trecho quebrado de MATLAB para Python — nunca para confiar nos números que ele devolve.

O que você calcula decide qual clone instalar

Scripts de matrizes são o caso fácil. Os dois clones de código aberto mais próximos são o GNU Octave e o Scilab, e o próprio resumo da Wikipedia os chama de as duas principais alternativas de código aberto ao MATLAB. O Octave foi escrito para rodar a sintaxe do MATLAB — sua documentação observa que scripts .m bem-feitos rodam nos dois sistemas —, então, para trabalhos de curso que são, na prática, apenas sintaxe de MATLAB, o Octave é o caminho mais curto. Sua versão estável atual é o Octave 11.3.0, sob a GPLv3-or-later.

O Scilab, agora na versão 2026.1.0 e gratuito sob uma licença de código aberto, é o que se deve escolher quando o trabalho não é um script, mas um modelo. Ele vem com o Xcos, seu equivalente de código aberto do Simulink, para simular sistemas dinâmicos contínuos e discretos a partir de diagramas de blocos. O detalhe complicado é o formato: o Xcos não consegue importar um modelo .slx do Simulink, então um projeto em Simulink é reconstruído, não aberto.

Quando o destino é aprendizado de máquina, pipelines de dados ou qualquer coisa que precise rodar em produção, o Python vence por padrão — NumPy, SciPy, pandas e scikit-learn cobrem o núcleo numérico, e a habilidade se transfere para todo emprego que lida com dados. Para pesquisa numérica em que a velocidade bruta importa e o código é pesado, o Julia (licenciado sob MIT; a linha 1.12 foi lançada em outubro de 2025 e ainda recebia correções com a 1.12.12 em agosto de 2026) é a alternativa moderna, embora exija que você aprenda um ecossistema menor. Se o trabalho é estatística e não cálculo numérico, a resposta honesta é o R, e não qualquer clone do MATLAB; nosso guia de alternativas ao SPSS cobre essa seara em detalhes.

A questão da migração é sobre caixas de ferramentas, não sobre sintaxe

“Roda nos dois” vale para a linguagem central e para aí. As funções proprietárias das caixas de ferramentas — geralmente o motivo caro pelo qual a licença existia — muitas vezes não têm equivalente no Octave ou no Scilab, ou têm um equivalente com outro nome que se comporta de forma um pouco diferente. Espere encontrar as funções comuns de álgebra linear, de plotagem e de sinais, e espere reescrever as especializadas. Essa reescrita é o preço escondido de toda rota gratuita: o software é grátis, as semanas não são.

Uma forma rápida de dimensionar o trabalho antes de se comprometer

Abra seu arquivo .m maior e conte as funções de caixa de ferramentas que você não consegue nomear de imediato. Se esse número for baixo, o Octave vai te levar adiante hoje. Se for alto, a migração é um projeto de verdade, e a decisão passa de “qual clone” para “em qual linguagem eu quero ser fluente nos próximos cinco anos” — que costuma ser Python ou Julia.

Combinando ferramentas com o trabalho

Se seu trabalho é…Recorra aPorque
Trabalho de casa em sintaxe de MATLABGNU Octave 11.3Roda .m quase sem alterações, sem licença
Simulação por diagrama de blocosScilab + XcosEquivalente de código aberto do Simulink
Aprendizado de máquina / código de produçãoPython (NumPy, SciPy, scikit-learn)Ecossistema e valor de mercado muito além do MATLAB
Pesquisa numérica crítica em velocidadeJulia (MIT)Velocidade compilada sem sair da matemática
Estatística e relatóriosRFeito para saída de análise, não para scripts de matrizes

Três armadilhas que tornam o “gratuito” caro

Presumir que um clone é uma solução pronta. O Octave roda a linguagem, não a caixa de ferramentas. Um script que chama uma função proprietária vai falhar ou devolver silenciosamente um número diferente, e a diferença é fácil de passar despercebida com um prazo apertado. Teste no exemplo que o seu curso já fornece.

Esquecer o software que você não pode substituir. Se um departamento ou um cliente te entrega modelos .slx e espera .slx de volta, nenhuma ferramenta gratuita fecha esse ciclo — reserve o orçamento para uma licença paga em vez de uma solução improvisada e sofrida.

Deixar um chatbot fazer as contas. Um assistente geral é genuinamente útil para explicar um erro ou converter sintaxe; ele também vai inventar um resultado sem hesitar. Use-o para traduzir e explicar, depois verifique na documentação; o ChatGPT serve para isso e é inútil como calculadora. Nosso guia de ferramentas de IA para escrever artigos de pesquisa mantém os assistentes nesse papel.

Perguntas que costumam surgir

O GNU Octave é mesmo uma solução pronta para o MATLAB? Para scripts de linguagem central, perto o suficiente para que a maior parte dos trabalhos de curso rode sem alterações. Para qualquer coisa que dependa de uma caixa de ferramentas específica, não — verifique cada função antes de contar com ela.

Consigo abrir meus modelos do Simulink em uma ferramenta gratuita? Não diretamente. O Xcos é o fluxo de trabalho equivalente, mas arquivos .slx não são importados, então um modelo é reconstruído. Scripts e dados se movem; diagramas de blocos, não.

Estudantes realmente recebem o MATLAB de graça? Com frequência, por meio de uma licença de campus — a MathWorks diz que as faculdades podem dar acesso ilimitado aos estudantes. Confirme na página de software da sua universidade antes de comprar qualquer coisa.

O Python é tão rápido quanto o MATLAB? Para código de arrays vetorizado, em termos gerais comparável. A diferença aparece em loops apertados, e é aí que o Julia justifica seu lugar.

O que fazer a seguir

Instale o Octave primeiro — leva minutos, abre seus arquivos .m existentes e mostra na hora quanto do seu trabalho é linguagem central e quanto é caixa de ferramentas. Se as funções de caixa de ferramentas forem poucas, você terminou e economizou uma licença. Se forem muitas, você acabou de descobrir que seu próximo passo de verdade é Python ou Julia, e pode começar isso de propósito, em vez de fazer sob prazo. De qualquer forma, um único download responde à pergunta hoje à noite.

Versões, licenças e detalhes de acesso para estudantes foram verificados nos sites do GNU Octave, Scilab, Julia e MathWorks em outubro de 2026 — Octave 11.3.0, Scilab 2026.1.0, Julia 1.12.12. O MATLAB e suas caixas de ferramentas são proprietários e cobrados separadamente; consulte a página de preços da MathWorks para os valores atuais, que variam por região. Nenhum produto aqui foi testado na prática para este artigo.