English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comandos do MATLAB

O MATLAB é um programa interativo para cálculos numéricos e visualização de dados. Você pode inserir comandos digitando no prompt MATLAB '>>' na janela de comando.

Nesta seção, forneceremos uma lista de comandos MATLAB comuns.

Comandos para gerenciar a sessão

O MATLAB oferece vários comandos para gerenciar a sessão. A tabela a seguir fornece todos esses comandos-

ComandoObjetivo
clcLimpar a janela de comando.
clearExcluir variável da memória.
existVerificar a existência de arquivo ou variável.
globalDeclarar variáveis como variáveis globais.
helpProcurar tópicos de ajuda.
lookforProcurar palavras-chave nas entradas de ajuda.
quitParar o MATLAB.
whoListar as variáveis atuais.
whosListar as variáveis atuais (exibição longa).

Comandos do sistema

O MATLAB oferece vários comandos úteis para gerenciar o sistema, como salvar o trabalho atual como um arquivo no espaço de trabalho e carregar o arquivo posteriormente.

Ele também fornece vários comandos para outras atividades relacionadas ao sistema, como exibir a data, listar arquivos no diretório, exibir o diretório atual, etc.

A tabela a seguir mostra alguns comandos comuns relacionados ao sistema-

ComandoObjetivo
cdMudar o diretório atual.
dateExibir a data atual.
deleteExcluir arquivo.
diaryLigar/Fechar gravação do arquivo de diary.
dirListar todos os arquivos no diretório atual.
loadCarregar variáveis do espaço de trabalho do arquivo.
pathExibir o caminho de pesquisa.
pwdExibir o diretório atual.
saveSalvar variáveis do espaço de trabalho no arquivo.
typeExibir o conteúdo do arquivo.
whatListar todos os arquivos MATLAB no diretório atual.
wklreadLer.wk1Arquivo de planilha eletrônica.

Comandos de entrada e saída

MATLAB fornece os seguintes comandos relacionados a entrada e saída-

ComandoObjetivo
dispExibe o conteúdo de arrays ou strings.
fscanfLê dados formatados de um arquivo.
formatControla o formato da exibição na tela.
fprintfExecuta escrita formatada para a tela ou arquivo.
inputExibe um prompt e espera entrada.
;Proíbe a impressão em rede.

fscanfefprintfO comportamento dos comandos é semelhante às funções scanf e printf do C. Eles suportam os seguintes códigos de formatação-

Código de formataçãoObjetivo
%sFormate como string.
%dFormate como inteiro.
%fFormate como valor de ponto flutuante.
%eFormate como valor de ponto flutuante em notação científica.
%gFormate no formato mais compacto: %f ou %e.
\nInsira uma nova linha na string de saída.
\tInsira um tabulador na string de saída.

A função de formatação tem a seguinte forma para a exibição de números-

Função de formataçãoMostre no máximo
format short

Quatro casas decimais (valor padrão).

format long

16Dígitos decimais.

format short eCinco dígitos com expoente.
format long e16Dígitos com expoente.
format bankDois dígitos decimais. Formato monetário fixo
format +Número positivo, negativo ou zero.
format ratAproximação racional. Representação em fração decimal
format compactProíbe certos quebras de linha.
format looseRedefine para um modo de exibição menos compacto.

Comandos de vetores, matrizes e arrays

A tabela a seguir mostra os vários comandos usados para manipular arrays, matrizes e vetores-

ComandoObjetivo
catConecta arrays.
findEncontra o índice dos elementos não nulos.
lengthCalcula o número de elementos.
linspaceCria um vetor com intervalo regular.
logspaceCria um vetor com intervalo logarítmico.
maxRetorna o elemento maior.
minRetorna o elemento mais pequeno.
prodProduto de cada coluna.
reshapeMuda o tamanho.
sizeCalcula o tamanho do array.
sortOrdena cada coluna.
sumSoma cada coluna.
eyeCria uma matriz unitária.
onesCria um array.
zerosCria um array zero.
crossCalcula o produto vetorial do矩阵.
dotCalcula o ponto de interseção do矩阵.
detCalcula o determinante do array.
invCalcula o inverso do矩阵.
pinvCalcula o pseudoinverso do矩阵.
rankCalcula o秩 do矩阵.
rrefCalcula a tabela trapezoidal simplificada das linhas.
cellCria uma matriz de células.
celldispExibe a matriz de células.
cellplot

Exibe a representação gráfica de uma matriz de células.

num2cellConverter um array numérico em uma matriz de células. (Eixo纵坐标 linear).
dealCoincidir com a lista de entrada e saída. (Eixo纵坐标 linear).
iscell

Identificar uma matriz de células. (Eixo纵坐标 linear).

Comandos de Plotagem

O MATLAB oferece muitos comandos para plotar gráficos. A tabela a seguir mostra alguns comandos de plotagem comuns.-

ComandoObjetivo
axisDefinir os limites do eixo. (Eixo纵坐标 linear).
fplot

Plotagem inteligente de funções. (Eixo纵坐标 linear).

gridMostrar a linha de grade. (Eixo纵坐标 linear).
plotGerar um gráfico xy. (Eixo纵坐标 linear).
printImprimir o gráfico ou salvar o gráfico em um arquivo. (Eixo纵坐标 linear).
titleColocar texto no topo do gráfico. (Eixo纵坐标 linear).
xlabelAdicionar uma etiqueta de texto ao eixo x. (Eixo纵坐标 linear).
ylabelAdicionar uma etiqueta de texto ao eixo y. (Eixo纵坐标 linear).
axesCriar um objeto eixo. (Eixo纵坐标 linear).
closeFechar o gráfico atual. (Eixo纵坐标 linear).
close allFechar todos os gráficos. (Eixo纵坐标 linear).
figureAbrir uma nova janela de gráfico. (Eixo纵坐标 linear).
gtextAtivar a colocação de rótulos com o mouse. (Eixo纵坐标 linear).
holdCongelar o gráfico atual. (Eixo纵坐标 linear).
legendColocar a legenda com o mouse. (Eixo纵坐标 linear).
refreshRedesenhar a janela de gráfico atual. (Eixo纵坐标 linear).
setEspecificar as propriedades do objeto (por exemplo, eixo).
subplotCriar um gráfico em uma subjanela. (Eixo纵坐标 linear).
textColocar uma string no gráfico. (Eixo纵坐标 linear).
barCriar um gráfico de barras. (Eixo纵坐标 linear).
loglogCriar um gráfico logarítmico. (Eixo纵坐标 logarítmico).-Gráfico logarítmico. (Eixo纵坐标 logarítmico).
polarCriar um gráfico polar. (Eixo纵坐标 linear).
semilogxCriar um gráfico semi-logarítmico. (Eixo纵坐标 linear).
semilogyCriar um gráfico semi-logarítmico. (Eixo纵坐标 logarítmico).
stairsCriar um gráfico de escada. (Eixo纵坐标 linear).
stemCriar um gráfico de coluna. (Eixo纵坐标 logarítmico).