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

MATLAB - Variáveis


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

Você pode atribuir variáveis ​​de maneira simples. Por exemplo,
Demonstração ao vivo
x = 3	       % defining x and initializing it with a value

O MATLAB executará a instrução acima e retornará o seguinte resultado -
x = 3

Ele cria uma matriz 1 por 1 chamada x e armazena o valor 3 em seu elemento. Vejamos outro exemplo,
Demonstração ao vivo
x = sqrt(16) 	% defining x and initializing it with an expression

O MATLAB executará a instrução acima e retornará o seguinte resultado -
x = 4

Observe que -

Por exemplo,
Demonstração ao vivo
sqrt(78)

O MATLAB executará a instrução acima e retornará o seguinte resultado -
ans =  8.8318

Você pode usar esta variável ans
Demonstração ao vivo
sqrt(78);
9876/ans

O MATLAB executará a instrução acima e retornará o seguinte resultado -
ans =  1118.2

Vejamos outro exemplo -
Demonstração ao vivo
x = 7 * 8;
y = x * 7.89

O MATLAB executará a instrução acima e retornará o seguinte resultado -
y =  441.84

Múltiplas Tarefas


Você pode ter várias atribuições na mesma linha. Por exemplo,
Demonstração ao vivo
a = 2; b = 7; c = a * b

O MATLAB executará a instrução acima e retornará o seguinte resultado -
c = 14

Esqueci as variáveis!


O quem O comando exibe todos os nomes de variáveis ​​que você usou.
who

O MATLAB executará a instrução acima e retornará o seguinte resultado -
Your variables are:
a    ans  b    c   

O quem comando exibe um pouco mais sobre as variáveis ​​-
whos

O MATLAB executará a instrução acima e retornará o seguinte resultado -
Attr 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     

O claro O comando exclui todas as variáveis ​​(ou as especificadas) da memória.
clear x     % it will delete x, won't display anything
clear       % it will delete all variables in the workspace
            %  peacefully and unobtrusively 

Atribuições longas


Atribuições longas podem ser estendidas para outra linha usando reticências (...). Por exemplo,
Demonstração ao vivo
initial_velocity = 0;
acceleration = 9.8;
time = 20;
final_velocity = initial_velocity + acceleration * time

O MATLAB executará a instrução acima e retornará o seguinte resultado -
final_velocity = 196

O comando format


Por padrão, o MATLAB exibe números com quatro valores de casas decimais. Isso é conhecido como formato curto .

No entanto, se você quiser mais precisão, precisará usar o formato comando.

O formato longo comando exibe 16 dígitos após decimal.

Por exemplo -
Demonstração ao vivo
format long
x = 7 + 10/3 + 5 ^ 1.2

O MATLAB executará a instrução acima e retornará o seguinte resultado-
x = 17.2319816406394

Outro exemplo,
Demonstração ao vivo
format short
x = 7 + 10/3 + 5 ^ 1.2

O MATLAB executará a instrução acima e retornará o seguinte resultado -
x = 17.232

O formato de banco comando arredonda os números para duas casas decimais. Por exemplo,
Demonstração ao vivo
format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6

O MATLAB executará a instrução acima e retornará o seguinte resultado -
weekly_wage = 1064.70

MATLAB exibe números grandes usando notação exponencial.

O formato curto e O comando permite exibir na forma exponencial com quatro casas decimais mais o expoente.

Por exemplo,
Demonstração ao vivo
format short e
4.678 * 4.9

O MATLAB executará a instrução acima e retornará o seguinte resultado -
ans = 2.2922e+01

O formato longo e O comando permite exibir na forma exponencial com quatro casas decimais mais o expoente. Por exemplo,
Demonstração ao vivo
format long e
x = pi

O MATLAB executará a instrução acima e retornará o seguinte resultado -
x = 3.141592653589793e+00

O formato rato comando fornece a expressão racional mais próxima resultante de um cálculo. Por exemplo,
Demonstração ao vivo
format rat
4.678 * 4.9

O MATLAB executará a instrução acima e retornará o seguinte resultado -
ans = 34177/1491 

Criando Vetores


Um vetor é uma matriz unidimensional de números. O MATLAB permite criar dois tipos de vetores -

Vetores de linha são criados colocando o conjunto de elementos entre colchetes, usando espaço ou vírgula para delimitar os elementos.

Por exemplo,
Demonstração ao vivo
r = [7 8 9 10 11]

O MATLAB executará a instrução acima e retornará o seguinte resultado -
r =

   7    8    9   10   11 

Outro exemplo,
Demonstração ao vivo
r = [7 8 9 10 11];
t = [2, 3, 4, 5, 6];
res = r + t

O MATLAB executará a instrução acima e retornará o seguinte resultado -
res =

         9         11         13         15         17

Vetores de coluna são criados colocando o conjunto de elementos entre colchetes, usando ponto e vírgula(;) para delimitar os elementos.
Demonstração ao vivo
c = [7;  8;  9;  10; 11]

O MATLAB executará a instrução acima e retornará o seguinte resultado -
c =
       7       
       8       
       9       
      10       
      11  

Criando matrizes


Uma matriz é uma matriz bidimensional de números.

No MATLAB, uma matriz é criada inserindo cada linha como uma sequência de elementos separados por espaço ou vírgula, e o final de uma linha é demarcado por um ponto e vírgula. Por exemplo, vamos criar uma matriz 3 por 3 como −
Demonstração ao vivo
m = [1 2 3; 4 5 6; 7 8 9]

O MATLAB executará a instrução acima e retornará o seguinte resultado -
m =
       1              2              3       
       4              5              6       
       7              8              9       

MATLAB

  1. C - Variáveis
  2. C - Regras de Escopo
  3. MATLAB - Tipos de dados
  4. MATLAB - Operadores
  5. MATLAB - Matriz
  6. MATLAB - Matrizes
  7. MATLAB - Notação de dois pontos
  8. MATLAB - Números
  9. MATLAB - Cordas
  10. MATLAB - Funções