Matlab

997 palavras 4 páginas
Breve Introdução à Programação em MATLAB
Aulas Práticas de Aprendizagem Automática Ano Lectivo 2006/2007
Susana Nascimento Joaquim F. Silva Departamento de Informática snt@di.fct.unl.pt jfs@di.fct.unl.pt

Introdução ao MatLab
O ambiente de trabalho das aulas práticas: MATLAB. O MATLAB é um ambiente de programação de alto nível para aplicações científicas e de engenharia. Facilidades
 Oferece um leque alargado de bibliotecas de funções pré-definidas.  Muito amigável em funcionalidades gráficas para visualização de dados.  Largamente divulgado em universidades e laboratórios de investigação.  Muito conveniente para o desenvolvimento eficáz de protótipos.

MATLAB the Language of Technical Computing

Simulink for Model-based and System-Level Design

Site para consulta da linguagem: http://www.mathworks.com/access/helpdesk/help/techdoc/learn_matlab/learn_matlab.shtml Sumário
• Tipos de dados
– arrays: caracteres, numéricos, estruturados, …

• Operadores
– aritmética, relacionais, lógicos.

• Fluxo de Controlo
– condicionais, case, while, etc.

• M-functions
– sintaxe – Exemplos e funções simples

Tipos de Dados em MatLab
Array Char ‘a’ Numeric Structure image.width = 120 image.name = ‘face1’ Cell

Uint8 (8 bit unsigned integer, from 0 to 255, e.g., image gray scales)

Double e.g., 3.2567 (8 bytes)

Uint8 e Doubles
• Double
– Maioria funções MATLAB
• doubles como argumento de entrada • return double

Uint8 e Doubles
>> a=1:5 a= 1 2 3 4 5

>> b=uint8(a) b= 1 2 3 4 >> c=double(b) c= 1 2 3 4 >> a*2.5 ans = 2.5000

5

5

5.0000

7.5000 10.0000 12.5000

>> b*2.5 ans = 3 5 8 10 13 >> c*2.5 ans = 2.5000

5.0000

7.5000 10.0000 12.5000

Tipo ‘Char’
>> c=['hello']; >> whos Name Size a ans b c >> c(1) ans = h >> 1x5 1x5 1x5 1x5 Bytes Class 40 double 40 double 5 uint8 10 char Attributes

Tipo de Dados ‘Char’ c= hello >> d=[c,‘ again'] d= hello again >> b=['hello';'again'] b= hello again >>

Relacionados

  • Matlab
    2534 palavras | 11 páginas
  • Matlab
    11313 palavras | 46 páginas
  • Matlab
    15160 palavras | 61 páginas
  • Matlab
    3897 palavras | 16 páginas
  • Matlab
    5602 palavras | 23 páginas
  • Matlab
    1899 palavras | 8 páginas
  • matlab
    18318 palavras | 74 páginas
  • Matlab
    568 palavras | 3 páginas
  • matlab
    10139 palavras | 41 páginas
  • Matlab
    1229 palavras | 5 páginas