Variáveis no Matlab
Interessado em aprender sobre variáveis no Matlab? Vou lhe explicar de maneira simples: imagine ter uma caixa onde você pode guardar informações.
O que é uma variável? Uma variável é um endereço de memória onde dados podem ser armazenados, sejam eles valores numéricos ou cadeias de caracteres. Uma vez que você armazena esses dados em uma variável, pode acessá-los e utilizá-los em seus cálculos.
Para definir uma variável no Matlab, comece dando-lhe um nome.
Depois de nomear a variável, utilize o sinal de igualdade (=) para atribuir um valor a ela.
nomeVariavel = valor
Por exemplo, para criar uma variável chamada "ano" e atribuir-lhe o valor 2020, faça:
>> ano = 2020
Pronto, o Matlab acaba de adicionar ao seu espaço de trabalho uma variável chamada "ano", contendo o valor numérico 2020.
Ao digitar:
>> ano + 1
O Matlab acessa o valor na variável "ano" (2020) e o incrementa em um (2021).
O resultado exibido será:
ans = 2021
Você pode se perguntar se variáveis armazenam apenas valores numéricos. A resposta é não.
Variáveis podem conter strings, valores booleanos e diversos outros tipos de dados. Para atribuir uma string a uma variável, use aspas duplas ou simples. Por exemplo:
>> nome = 'Nigiara'
ou
>> nome = "Nigiara"
Normalmente, uma variável pode armazenar desde números inteiros e reais até caracteres, valores lógicos booleanos (1 ou 0), números complexos e mais.
Dicas práticas para o uso de variáveis no Matlab
Ao atribuir um valor a uma variável, o Matlab exibe esse valor na janela de comandos.
>> ano = 2020
ans = 2020
>>
Para evitar a repetição, adicione um ponto e vírgula (;) ao final do comando.
>> ano = 2020;
>>
Para definir múltiplas variáveis na mesma linha, separe as atribuições com vírgulas.
>> a=3, b=5, c=7
Usando ponto e vírgula como separador após cada atribuição, você evita a impressão da saída na janela de comandos.
>> a=3; b=5; c=7;
Escolhendo nomes para variáveis
A escolha do nome para uma variável é livre, mas é necessário respeitar algumas regras do Matlab:
- O nome da variável deve iniciar com uma letra
O nome pode incluir letras e/ou números e, opcionalmente, um sublinhado (_). - Letras maiúsculas e minúsculas são permitidas
Você pode usar maiúsculas ou minúsculas no nome da variável. Contudo, o Matlab diferencia maiúsculas de minúsculas, portanto "ano" e "ANO" seriam variáveis distintas. - Evite caracteres especiais ou símbolos nos nomes das variáveis, à exceção do sublinhado (_)
Não inclua caracteres especiais (como &, $, #, etc.) no nome da variável. A única exceção é o sublinhado , que pode ser utilizado. - Não use palavras-chave do Matlab como nomes de variáveis
Evite nomear variáveis com palavras-chave já existentes no Matlab.
Nota: Para verificar se um nome é uma palavra-chave do Matlab, use a função iskeyword(). Insira o nome da variável entre aspas dentro dos parênteses. Se a função retornar 0, o nome não é uma palavra-chave e pode ser utilizado. Se retornar 1, o nome é uma palavra-chave e não deve ser usado.
Conselhos práticos para a nomeação de variáveis
Escolha nomes mnemônicos para suas variáveis, facilitando a lembrança do tipo de informação que elas contêm. Por exemplo, uma variável chamada "ano" provavelmente armazena dados relacionados a anos.
>> ano=2020
Evite nomes genéricos ou sem significado claro, como "x", que podem dificultar a compreensão do conteúdo da variável.
>> x = 3283132412
Considere usar nomes compostos para maior clareza, como "codigoProduto".
>> codigoProduto = 'abcdefg'
Para melhor legibilidade, separe palavras com um sublinhado (_) ou use a capitalização da primeira letra de cada palavra, como em "codigoProduto".
>> codigoProduto = 'abcdefg'
Lembre-se, estas são apenas sugestões para uma boa prática de programação. A escolha final do nome da variável é sua.