Domine o Básico do MATLAB: Sintaxe e Comandos Essenciais
O ambiente MATLAB comporta-se como uma calculadora supercomplexa. Você insere comandos no prompt >>.
O MATLAB é um ambiente interpretado: você dá um comando e ele executa imediatamente.
Prática Prática
Digite uma expressão válida, por exemplo:
5 + 5
Pressione ENTER. O resultado retornado é:
ans = 10
Mais Exemplos
3 ^ 2 % 3 elevado à potência 2
ans = 9
sin(pi / 2) % seno de 90 graus
ans = 1
7/0 % Divisão por zero
ans = Inf warning: division by zero
732 * 20.3
ans = 1.4860e+04
O MATLAB fornece expressões especiais para símbolos matemáticos: pi para π, Inf para ∞, i (e j) para √-1. NaN significa 'not a number'.
Uso do Ponto e Vírgula (;)
O ponto e vírgula indica fim de instrução. Para suprimir a saída, adicione ; após a expressão.
x = 3; y = x + 5
y = 8
Adicionando Comentários
O símbolo % indica linha de comentário.
x = 9 % atribui valor 9 a x
Blocos de comentário usam %{ e %}. O editor MATLAB tem ferramentas para gerenciar comentários.
Operadores e Caracteres Especiais Comuns
| Operador | Finalidade |
|---|---|
| + | Adição. |
| - | Subtração. |
| * | Multiplicação escalar e de matriz. |
| .* | Multiplicação elemento a elemento (array). |
| ^ | Exponenciação escalar e de matriz. |
| .^ | Exponenciação elemento a elemento. |
| \ | Divisão à esquerda (matrix left division). |
| / | Divisão à direita (matrix right division). |
| .\ | Divisão à esquerda elemento a elemento. |
| ./ | Divisão à direita elemento a elemento. |
| : | Dois-pontos: gera elementos espaçados regularmente; representa linha/coluna inteira. |
| ( ) | Parênteses: envolvem argumentos de função e índices de array; sobrescrevem precedência. |
| [ ] | Colchetes: delimitam elementos de array. |
| . | Ponto decimal. |
| … | Reticências: operador de continuação de linha. |
| , | Vírgula: separa instruções e elementos em linha. |
| ; | Ponto e vírgula: separa colunas e suprime exibição. |
| % | Porcentagem: designa comentário e formatação. |
| ' | Aspas simples: operador de transposta conjugada. |
| .' | Transposta não conjugada. |
| = | Atribuição. |
Variáveis e Constantes Especiais
| Nome | Significado |
|---|---|
| ans | Resposta mais recente. |
| eps | Precisão de ponto flutuante. |
| i,j | Unidade imaginária √-1. |
| Inf | Infinito. |
| NaN | Resultado numérico indefinido (not a number). |
| pi | Número π. |
Nomeação de Variáveis
Nomes de variáveis começam com letra, seguidos de letras, dígitos ou underscore. MATLAB é case-sensitive. O comprimento máximo é dado por namelengthmax.
Salvando seu Trabalho
O comando save salva todas as variáveis do workspace em arquivo .mat no diretório atual.
save myfile
Recarregue com load:
load myfile
MATLAB
- Fundamentos de Java: Dominando a Sintaxe Básica
- Dominando a Sintaxe Básica do C: Tokens, Estrutura e Ponto e Vírgula
- Entendendo C++: Sintaxe Básica e Fundamentos da Orientação a Objetos
- MATLAB: Visão Geral Abrangente do Ambiente Líder em Computação Numérica
- Domine o Básico do MATLAB: Sintaxe e Comandos Essenciais
- Entendendo Variáveis no MATLAB: Fundamentos e Exemplos
- Comandos Essenciais do MATLAB para Computação Eficiente
- Entendendo Tipos de Dados no MATLAB: Guia Completo
- Dominando Operadores MATLAB: Guia Completo de Operações Aritméticas, Lógicas e Bitwise
- Domine Matrizes no MATLAB: Criação, Referência e Manipulação de Dados