Pergunta

O que é exatamente MATLAB / Simulink? Eu tentei entendê-lo, mas só têm ficado mais confuso em o processo.

Eu sei que você pode escrever programas que utilizam de alto nível funções específicas indústria e algoritmos, mas:

  • É um tempo de execução , onde você pode 'construir' o seu código em um programa exectable para um cliente / servidor?
  • É apenas uma Simulação ambiente, como LabVIEW , não para ser usado em produção de software / hardware?
  • É um geração de código software, como compilador-compiladores que realmente não executar código em si?
Foi útil?

Solução

É, principalmente, uma simulação e ambiente de cálculo matemático.

Durante a minha educação, foi utilizado para análise de espectro, processamento de som e processamento de imagem. Ele é ótimo para experimentar com tais coisas; e resonably rápido se usado corretamente.

Ele tem algumas características, tais como o compilador Matlab, que permite que você tire código Matlab e compilá-lo para um executável.

Outras dicas

MATLAB é uma linguagem de programação e gráficos interpretado adequado para resolver problemas matemáticos e de engenharia. Ele contém altamente otimizado matriz e outras funções matemáticas, por isso não é tão lento como se poderia pensar, se usado corretamente. Eu acredito que há um "compilador" que pode compilar um programa MATLAB em um programa C equivalente, que pode então ser compilado para um executável.

Eu não tenho certeza do que Simulink é exatamente.

programas MATLAB pode ser compilado para um executável que pode ser executado em uma máquina na qual o tempo de execução MATLAB foi instalado. Este é um processo um pouco desarrumado que envolve o executável desembalar uma pilha de arquivos para o disco rígido. Eu acredito que há uma série de outras opções para a distribuição de aplicações e componentes MATLAB (ou seja, links em Excel, COM objetos), mas eu não tive experiência direta deles.

Em Matlab você pode escrever aplicativos que podem ser executados em ambiente Matlab tempo de execução. Pode ser software real para fins reais, na escola i escreveu software que simula LAN e rede Wi-Fi e simula ataques.

com caixa de ferramentas em tempo real você pode, por exemplo, simular ou controlar processos reais, como linhas de montagem na fábrica de automóveis

volta para suas perguntas:

  • Sim, ele tem tempo de execução para cliente / servidor, por exemplo, o meu programa de simulação de rede contém servidor qual rede monitores, calcula estatísticas e controlar toda a rede, e os clientes que simula um ou mais computadores em rede

  • `s ambiente de simulação, mas pode ser usado na produção real para fins particulares

  • e I don`t entender a sua última pergunta

Há também um subconjunto da linguagem MATLAB chamado Incorporado MATLAB (EML), que lhe permitirá converter seu código M para o código C para alvos embutidos.

Assim como simulação e geração de código C / C ++, Simulink permite que você faça a verificação e validação do seu modelo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top