English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
O MATLAB oferece vários comandos para gerenciar a sessão. A tabela a seguir fornece todos esses comandos-
Comando | Objetivo |
---|---|
clc | Limpar a janela de comando. |
clear | Excluir variável da memória. |
exist | Verificar a existência de arquivo ou variável. |
global | Declarar variáveis como variáveis globais. |
help | Procurar tópicos de ajuda. |
lookfor | Procurar palavras-chave nas entradas de ajuda. |
quit | Parar o MATLAB. |
who | Listar as variáveis atuais. |
whos | Listar as variáveis atuais (exibição longa). |
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-
Comando | Objetivo |
---|---|
cd | Mudar o diretório atual. |
date | Exibir a data atual. |
delete | Excluir arquivo. |
diary | Ligar/Fechar gravação do arquivo de diary. |
dir | Listar todos os arquivos no diretório atual. |
load | Carregar variáveis do espaço de trabalho do arquivo. |
path | Exibir o caminho de pesquisa. |
pwd | Exibir o diretório atual. |
save | Salvar variáveis do espaço de trabalho no arquivo. |
type | Exibir o conteúdo do arquivo. |
what | Listar todos os arquivos MATLAB no diretório atual. |
wklread | Ler.wk1Arquivo de planilha eletrônica. |
MATLAB fornece os seguintes comandos relacionados a entrada e saída-
Comando | Objetivo |
---|---|
disp | Exibe o conteúdo de arrays ou strings. |
fscanf | Lê dados formatados de um arquivo. |
format | Controla o formato da exibição na tela. |
fprintf | Executa escrita formatada para a tela ou arquivo. |
input | Exibe 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ção | Objetivo |
---|---|
%s | Formate como string. |
%d | Formate como inteiro. |
%f | Formate como valor de ponto flutuante. |
%e | Formate como valor de ponto flutuante em notação científica. |
%g | Formate no formato mais compacto: %f ou %e. |
\n | Insira uma nova linha na string de saída. |
\t | Insira 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ção | Mostre no máximo |
---|---|
format short | Quatro casas decimais (valor padrão). |
format long | 16Dígitos decimais. |
format short e | Cinco dígitos com expoente. |
format long e | 16Dígitos com expoente. |
format bank | Dois dígitos decimais. Formato monetário fixo |
format + | Número positivo, negativo ou zero. |
format rat | Aproximação racional. Representação em fração decimal |
format compact | Proíbe certos quebras de linha. |
format loose | Redefine para um modo de exibição menos compacto. |
A tabela a seguir mostra os vários comandos usados para manipular arrays, matrizes e vetores-
Comando | Objetivo |
---|---|
cat | Conecta arrays. |
find | Encontra o índice dos elementos não nulos. |
length | Calcula o número de elementos. |
linspace | Cria um vetor com intervalo regular. |
logspace | Cria um vetor com intervalo logarítmico. |
max | Retorna o elemento maior. |
min | Retorna o elemento mais pequeno. |
prod | Produto de cada coluna. |
reshape | Muda o tamanho. |
size | Calcula o tamanho do array. |
sort | Ordena cada coluna. |
sum | Soma cada coluna. |
eye | Cria uma matriz unitária. |
ones | Cria um array. |
zeros | Cria um array zero. |
cross | Calcula o produto vetorial do矩阵. |
dot | Calcula o ponto de interseção do矩阵. |
det | Calcula o determinante do array. |
inv | Calcula o inverso do矩阵. |
pinv | Calcula o pseudoinverso do矩阵. |
rank | Calcula o秩 do矩阵. |
rref | Calcula a tabela trapezoidal simplificada das linhas. |
cell | Cria uma matriz de células. |
celldisp | Exibe a matriz de células. |
cellplot | Exibe a representação gráfica de uma matriz de células. |
num2cell | Converter um array numérico em uma matriz de células. (Eixo纵坐标 linear). |
deal | Coincidir com a lista de entrada e saída. (Eixo纵坐标 linear). |
iscell | Identificar uma matriz de células. (Eixo纵坐标 linear). |
O MATLAB oferece muitos comandos para plotar gráficos. A tabela a seguir mostra alguns comandos de plotagem comuns.-
Comando | Objetivo |
---|---|
axis | Definir os limites do eixo. (Eixo纵坐标 linear). |
fplot | Plotagem inteligente de funções. (Eixo纵坐标 linear). |
grid | Mostrar a linha de grade. (Eixo纵坐标 linear). |
plot | Gerar um gráfico xy. (Eixo纵坐标 linear). |
Imprimir o gráfico ou salvar o gráfico em um arquivo. (Eixo纵坐标 linear). | |
title | Colocar texto no topo do gráfico. (Eixo纵坐标 linear). |
xlabel | Adicionar uma etiqueta de texto ao eixo x. (Eixo纵坐标 linear). |
ylabel | Adicionar uma etiqueta de texto ao eixo y. (Eixo纵坐标 linear). |
axes | Criar um objeto eixo. (Eixo纵坐标 linear). |
close | Fechar o gráfico atual. (Eixo纵坐标 linear). |
close all | Fechar todos os gráficos. (Eixo纵坐标 linear). |
figure | Abrir uma nova janela de gráfico. (Eixo纵坐标 linear). |
gtext | Ativar a colocação de rótulos com o mouse. (Eixo纵坐标 linear). |
hold | Congelar o gráfico atual. (Eixo纵坐标 linear). |
legend | Colocar a legenda com o mouse. (Eixo纵坐标 linear). |
refresh | Redesenhar a janela de gráfico atual. (Eixo纵坐标 linear). |
set | Especificar as propriedades do objeto (por exemplo, eixo). |
subplot | Criar um gráfico em uma subjanela. (Eixo纵坐标 linear). |
text | Colocar uma string no gráfico. (Eixo纵坐标 linear). |
bar | Criar um gráfico de barras. (Eixo纵坐标 linear). |
loglog | Criar um gráfico logarítmico. (Eixo纵坐标 logarítmico).-Gráfico logarítmico. (Eixo纵坐标 logarítmico). |
polar | Criar um gráfico polar. (Eixo纵坐标 linear). |
semilogx | Criar um gráfico semi-logarítmico. (Eixo纵坐标 linear). |
semilogy | Criar um gráfico semi-logarítmico. (Eixo纵坐标 logarítmico). |
stairs | Criar um gráfico de escada. (Eixo纵坐标 linear). |
stem | Criar um gráfico de coluna. (Eixo纵坐标 logarítmico). |