Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> MATLAB

Entendendo Variáveis no MATLAB: Fundamentos e Exemplos

No ambiente MATLAB, toda variável é um array ou matriz.

Atribuição simples:

x = 3  % definindo x e inicializando com valor
x = 3

Cria matriz 1x1 chamada x com valor 3.

Outro exemplo:

x = sqrt(16)  % definindo x com expressão
x = 4

Observações:

Exemplo:

sqrt(78)
ans = 8.8318

Use ans:

sqrt(78); 9876/ans
ans = 1118.2

Outro exemplo:

x = 7 * 8; y = x * 7.89
y = 441.84

Atribuições Múltiplas

Várias atribuições na mesma linha:

a = 2; b = 7; c = a * b
c = 14

Esqueci as Variáveis!

who lista nomes de variáveis usadas:

who
Your variables are: a ans b c

whos mostra mais detalhes:

whos
  Name      Size            Bytes  Class
  a         1x1                 8  double
  ans       1x70              757  cell
  b         1x1                 8  double
  c         1x1                 8  double
Total is 73 elements using 781 bytes

clear remove variáveis da memória:

clear x  % apaga x
clear    % apaga todas as variáveis do workspace

Atribuições Longas

Use reticências (...) para continuar na linha seguinte:

initial_velocity = 0; acceleration = 9.8; time = 20; final_velocity = initial_velocity + acceleration * time
final_velocity = 196

Comando format

Por padrão, MATLAB mostra 4 casas decimais (short format). Para mais precisão, use format.

format long mostra 16 dígitos após a vírgula:

format long
x = 7 + 10/3 + 5 ^ 1.2
x = 17.2319816406394

format short (padrão):

format short
x = 7 + 10/3 + 5 ^ 1.2
x = 17.232

format bank arredonda para duas casas decimais:

format bank
daily_wage = 177.45; weekly_wage = daily_wage * 6
weekly_wage = 1064.70

Notação exponencial:

format short e — 4 decimais + expoente:

format short e
4.678 * 4.9
ans = 2.2922e+01

format long e — 16 dígitos + expoente:

format long e
x = pi
x = 3.141592653589793e+00

format rat — expressão racional mais próxima:

format rat
4.678 * 4.9
ans = 34177/1491

Criando Vetores

Vetor é array unidimensional. Dois tipos:

Vetores linha — colchetes, espaço ou vírgula:

r = [7 8 9 10 11]
r = 7 8 9 10 11

Outro exemplo:

r = [7 8 9 10 11]; t = [2, 3, 4, 5, 6]; res = r + t
res = 9 11 13 15 17

Vetores coluna — colchetes, ponto e vírgula:

c = [7; 8; 9; 10; 11]
c = 7 8 9 10 11

Criando Matrizes

Matriz é array bidimensional. Cada linha: elementos separados por espaço/vírgula; fim de linha com ponto e vírgula.

m = [1 2 3; 4 5 6; 7 8 9]
m = 1 2 3 4 5 6 7 8 9

MATLAB

  1. Entendendo Variáveis em C: Tipos, Regras de Nomenclatura e Gerenciamento de Memória
  2. Entendendo Regras de Escopo em C: Variáveis Locais, Globais e Formais
  3. Entendendo Tipos de Dados no MATLAB: Guia Completo
  4. Dominando Operadores MATLAB: Guia Completo de Operações Aritméticas, Lógicas e Bitwise
  5. Domine Matrizes no MATLAB: Criação, Referência e Manipulação de Dados
  6. MATLAB: Dominando Arrays Multidimensionais e Especiais
  7. Dominando a Notação Dois-Pontos no MATLAB: Crie Vetores e Itere com Eficiência
  8. MATLAB – Números: Tipos, Armazenamento e Conversão
  9. Dominando Strings no MATLAB: Criação e Uso Prático
  10. Funções no MATLAB: Definição, Workspace, Entradas e Saídas