Introdução ao Matlab Compiler
O compilador Matlab invoca o sistema de três maneiras: uma é aplicativos independentes; a segunda são os suplementos do Excel e a terceira é os pacotes do Hadoop. Podemos usar esses recursos com outros usuários (membros do grupo, fornecedores, clientes, colaboradores, organização etc.) que talvez não precisem usar o Matlab. Os aplicativos Matlab são fornecidos para nos guiar no fluxo de trabalho de empacotamento e criar um único instalador no qual podemos compartilhar. Nós só precisamos escolher as principais funções do Matlab no aplicativo e, clicando nos pacotes, ele criará automaticamente um único arquivo do instalador. Nosso programa Matlab é criptografado nesses aplicativos para que os direitos de propriedade intelectual permaneçam protegidos.
Podemos expandir a capacidade do compilador simplesmente adicionando um compilador SDK para componentes de software e integração com outras linguagens de programação como o clang., CPP lang., java.net etc. Esses aplicativos usam o tempo de execução do Matlab, o conjunto de bibliotecas compartilhadas permite a execução de aplicativos e componentes compilados. As implantações em larga escala do Matlab analytics com aplicativos corporativos são suportadas pelos servidores de produção Matlab. O comando é usado para chamar o compilador Matlab é 'mcc'. Podemos emitir o comando (mcc) no prompt de comando ou na linha de comando 'UNIX' ou 'DOS'.
Sintaxe:
Podemos gerenciar várias operações do compilador Matlab que sinalizam para a MCC, a maioria delas tem apenas um nome de uma letra. Podemos considerar opções separadamente na linha de comando.
- mcc -m –n fun
Podemos adicionar várias opções com o único '-'. Assim como podemos defini-lo separadamente. mcc
- mcc - divertido
Como adotamos alguns argumentos específicos que não podem ser combinados, a menos que definamos na declaração:
- mcc -m –n diversão total. . . aqui as opções de argumento são separadas.
- mcc - divertido. . . aqui as opções de argumento são combinadas.
Se incluirmos um programa C ou CPP no comando mcc, os arquivos serão transmitidos diretamente para 'Mex' ou mbuild.
Usos da macro
Como vemos no parágrafo acima, o compilador Matlab tem várias opções que nos dão acesso para executar a tarefa. se queremos simplificar nossa compilação, podemos usar macros. Isso nos permite concluir um trabalho básico de compilação.
Exemplos:
1) -m: opção macro m, cria qualquer aplicativo 'c' independente. E tem uma alternativa de traduzir m para c ou CPP usando wrapper de função, saída de idioma, estágio, ajuda, biblioteca de arquivos etc.
2) -p: opção macro p, cria aplicativos de CPP independentes e a alternativa é libmmfile.mlib.
3) -x: opção de macro x, cria a função MEX e a alternativa é 'libmatlbmx.mlib'.
4) -g: opção de macro g, é usada para fins de depuração .e a alternativa é 'debugline: on = 0none'.
5) -s: opção macro g, é usado para simulação e a alternativa é 'libmaatlbmax.mlb', a tabela abaixo mostra os comandos e seus usos com suas opções alternativas.
Sintaxe | Usar | Alternativo |
-m | Cria autônomo para qualquer aplicativo 'c' | wrapper de função, saída de idioma, estágio, ajuda, biblioteca de arquivos, etc. |
-p | Cria aplicativos autônomos de CPP | libmmfile.mlib |
-x | Cria a função MEX | libmatlbmx.mlib |
-g | Usado para fins de depuração | debugline: on = 0none |
-s | Usado para simulação | libmaatlbmax.mlb |
Aplicações do Matlab Compiler
Abaixo estão as aplicações do Matlab Compiler:
- Uma das aplicações importantes do Matlab é criar aplicativos independentes e compartilhá-los com outros usuários sem royalties. aplicativos independentes são aplicativos completos que usam gráficos e executam na linha de comando.
Mcc | Função de compilação |
Applicationcompiler | Criar função em um aplicativo independente |
Ferramenta de implantação | Função de compilação para uso externo |
Isdeployed | Determinar o status do código (implantado ou Matlab) |
Ismcc | Teste o código no momento da compilação |
Ctfroot | Localização de arquivo |
- Também é útil ao criar aplicativos da Web. Nesse usuário, você pode acessar cada aplicativo da Web por URL exclusivo do navegador, sem o suporte de qualquer outro software adicional.
Compilador da Web | Pacote de implantação da Web |
- O compilador Matlab é usado para hospedar aplicativos da Web e compartilhá-los com outros usuários em um ambiente de intranet confiável. Pode acessar por uma única página inicial.
- Pacotes no Matlab e outros suplementos criam novas fórmulas, funcionam como excel ao aceitar entradas de células e retornar resultados para o lado de saída.
- Criando matrizes grandes Os aplicativos Matlab são executados como recursos independentes para calcular clusters como parte das tarefas do Spark no Hadoop.
- Ele também cria aplicativos Matlab com redução de mapa. Esses aplicativos também são chamados de aplicativos independentes.
Mcc | Compilação de funções |
deploytool | Compilar funções para implantação |
MapReduce | Definição para redução de mapa |
Compilador Hadoop | Compilador contra o Hadoop |
Conclusão
O compilador Matlab projeta vários processos e sistemas com um amplo escopo. Ele também cria aplicativos independentes, aplicativos da Web e hospeda os aplicativos para usuários e interage com o usuário usando diferentes pacotes de maneira eficiente.
Artigo recomendado
Este é um guia para o Matlab Compiler. Aqui discutimos a introdução ao Matlab Compiler e seus aplicativos, além dos usos das macros. Você também pode consultar nossos artigos sugeridos para saber mais -
- Introdução às funções do MATLAB
- As 10 principais vantagens do Matlab
- Visão geral da função média no Matlab
- O que é a instrução Switch no Matlab?