English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
No ambiente MATLAB, cada variável é um array ou matriz.
Você pode atribuir variáveis de uma forma simples. Por exemplo:
x = 3 % Define x e inicializa-o com um valor
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
x = 3
ele cria um chamado x1multiplicar1matriz, e atribui os valores3Armazenado em seus elementos. Vamos dar um exemplo adicional:
x = sqrt(16) % Define x e inicializa-o com uma expressão
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
x = 4
Atenção-
Após inserir a variável no sistema, você pode se referir a ela posteriormente.
A variável deve ter um valor antes de ser usada.
Quando a expressão retorna um resultado não atribuído a nenhum variável, o sistema o atribui à variável chamada ans, que pode ser usada posteriormente.
Por exemplo,
sqrt(78)}}
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
ans = 8.8318
Você pode usar essa variávelans-
sqrt(78); 9876/ans
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
ans = 1118.2
Vamos ver outro exemplo-
x = 7 * 8; y = x * 7.89
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
y = 441.84
Você pode fazer várias atribuições na mesma linha. Por exemplo,
a = 2; b = 7; c = a * b
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
c = 14
whoO comando exibe todos os nomes de variáveis que você usou.
who
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
Seus variáveis são: a ans b c
whosO comando exibe mais informações sobre as variáveis-
variáveis no momento
tipo de cada variável
memória alocada para cada variável
Eles são variáveis complexas?
whos
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
Nome do Atr Tamanho Bytes Classe ==== ==== a 1x1 8 dobro ans 1x70 757 cell b 1x1 8 dobro c 1x1 8 dobro Total é 73 elementos usando 781 bytes
EsteclearO comando variable(s) remove todos (ou especificados) da memória.
clear x % ele deletará x, não exibirá nada clear % ele deletará todas as variáveis no workspace % tranquilamente e de forma não intrusiva
Você pode usar pontos de interrogação (...) para estender longos comandos para a próxima linha. Por exemplo,
velocidade_inicial = 0; aceleração = 9.8; tempo = 20; velocidade_final = velocidade_inicial + aceleração * tempo
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
velocidade_final = 196
Por padrão, o MATLAB exibe números com quatro casas decimais. Isso é conhecido comoformato_curto.
No entanto, se você quiser aumentar a precisão, é necessário usarformataro comando.
formatar_longoO comando exibe16dígitos.
por exemplo-
formatar_longo x = 7 + 10/3 + 5 ^ 1.2
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
x = 17.2319816406394
Outro exemplo,
formatar_curto x = 7 + 10/3 + 5 ^ 1.2
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
x = 17.232
formatar_bancoO comando arredonda números para duas casas decimais. Por exemplo,
formatar_banco salário_diário = 177.45; salário_semanal = salário_diário * 6
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
1064.70
weekly_wage =
O MATLAB usa a notação exponencial para exibir muitos números.format short e
Por exemplo,
O comando permite exibir em forma exponencial, com quatro casas decimais após o ponto e o exponencial. 4.678 * 4.9
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
ans = 2.2922e+01
format long eO comando permite exibir em forma exponencial, com quatro casas decimais após o ponto e o exponencial. Por exemplo,
format long e x = pi
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
x = 3.141592653589793e+00
format ratO comando fornece a expressão racional mais próxima da cálculo. Por exemplo,
format rat 4.678 * 4.9
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
ans = 34177/1491
Um vetor é uma array unidimensional de números. O MATLAB permite criar dois tipos de vetores-
Vetores Linha
Vetores Colunares
Vetores Linha(Vetores Linha) Crie vetores linha colocando o conjunto de elementos entre colchetes e delimitando os elementos com espaço ou vírgula.
Por exemplo,
r = [7 8 9 10 11]
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
r = 7 8 9 10 11
Outro exemplo,
r = [7 8 9 10 11] t = [2 3 4 5 6] res = r + t
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
res = 9 11 13 15 17
Vetores Colunares (Column vectors) Crie-a colocando o conjunto de elementos entre colchetes e separando os elementos com ponto e vírgula (;).
c = [7; 8; 9; 10; 11]
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
c = 7 8 9 10 11
A matriz é uma array bidimensional de números.
No MATLAB, para criar uma matriz, insira a ordem dos elementos de cada linha separados por espaço ou vírgula e use ponto e vírgula (;) para separar o final das linhas. Por exemplo, vamos criar uma3×3A matriz é-
m = [1 2 3; 4 5 6; 7 8 9]
O MATLAB executará a seguinte sentença e retornará o seguinte resultado-
m = 1 2 3 4 5 6 7 8 9