Saltar para o conteúdo

MATLAB

Origem: Wikipédia, a enciclopédia livre.
MATLAB
Captura de tela
MATLAB
Uma superfície criada no Matlab
Desenvolvedor MathWorks
Plataforma Multiplataforma
Versão estável R2014b (outubro de 2014; há 10 anos)
Escrito em C, Java
Sistema operativo Multiplataforma
Gênero(s) Computação técnica
Licença Proprietário
Página oficial http://www.mathworks.com/products/matlab/?s_cid=wiki_matlab_2 (em inglês, em castelhano, em português e em alemão)., acessado pela última vez há 663 semanas e 3 dias

MATLAB (MATrix LABoratory)

  • Data Acquisition Toolbox
  • Instrument Control Toolbox
  • OPC Toolbox
  • Vehicle Network Toolbox
  • Financial Toolbox
  • Econometrics Toolbox
  • Datafeed Toolbox
  • Database Toolbox
  • Spreadsheet Link EX
  • Financial Instruments Toolbox
  • Trading Toolbox
  • Bioinformatics Toolbox
  • SimBiology
  • MATLAB Coder
  • HDL Coder
  • HDL Verifier
  • Filter Design HDL Coder
  • Fixed-Point Designer
  • MATLAB Compiler
  • MATLAB Compiler SDK JESUS SALVA
  • MATLAB Production Server
  • MATLAB Report Generator
  • Simulink Report Generator
  • Simulink Control Design
  • Simulink Design Optmization
  • Simscape
  • SimMechanics
  • SimElectronics
  • SimDriveline
  • SimBiology
  • SimPowerSystems
  • Simulink Test

Exemplos de código-fonte

O MATLAB é uma combinação perfeita de muitas das linguagens mais utilizadas, tais como C, Java e Basic. Esta linguagem segue então de uma maneira muito fiel a maior parte dos aspectos das linguagens que estiveram na sua origem. Esta é então uma das grandes vantagens do MATLAB: um programador de C não terá grandes dificuldades em se adaptar a esta linguagem, visto que os códigos-fonte são muito parecidos; um programador de Java não terá grande dificuldade em se adaptar à construção de objetos GUI em MATLAB (no entanto, o MATLAB tem também uma boa componente de interface não gráfica).

Olá Mundo

O já habitual programa em que se cria uma simples mensagem na tela que diz "Olá Mundo". Para isso, em MATLAB usa-se a função disp().

1 disp('Olá Mundo');

A função disp() tanto pode ser usada para impressão directa, ou seja, o programador escreve no código-fonte aquilo que deve sempre ser impresso ou nomeia uma função na qual escreve aquilo qu quer ou pede ao user para escrever numa variavel de entrada o que deseja.

OBS:Na versão 2008b, não é necessário colocar o ;(ponto-e-vírgula) no final do disp.

Usando variaveis:

texto = 'Olá Mundo';
disp(texto);
texto = input('Escreva a sua mensagem--> ','s');
disp(texto);

No primeiro caso, o MATLAB retornaria a mensagem "Olá Mundo", mas no 2.º caso a mensagem a ser escrita iria ser decidida pelo user. Para que seja possível ao user dar alguma ordem ao software existe a função input(). Para se compreender melhor esta função apresenta-se de seguida um programa de baixa complexidade, que servirá também de introdução às estruturas aninhadas.

Nota: no final de cada linha de código em MATLAB é conveniente escrever ;. Este caracter serve para omitir o aparecimento do valor de variaveis no dispositivo de saída.

Informação Idades

Ver também

  • GNU Octave, free software com uma linguagem muito parecida com o MATLAB