Personagens especiais no Matlab

Personagens especiais no Matlab
Como todas as linguagens de programação, o Matlab tem um conjunto de caracteres especiais para interpretar o programa. Esses caracteres são reservados para o sistema e não podem ser usados ​​pelo usuário de programação para atribuir nomes a variáveis, funções ou outros tipos de definições que podem ser feitas. Esses caracteres especiais incluem operadores aritméticos, operadores lógicos, etc. Devido à sua duração, neste artigo, apenas explicaremos em detalhes o que pertence aos personagens especiais e deixamos os operadores em outro artigo.

Lista de caracteres especiais do MATLAB, significado e aplicação

Abaixo, listamos cada personagens especiais do Matlab e explicamos seu uso e significado com um breve exemplo.

Personagem especial do matlab @ (no símbolo)

Este símbolo é usado ao criar uma função. Para fazer isso, o nome da função deve ser declarado após o símbolo "@".

fHandle = @NewFunction

No caso de uma função anônima.

fHandle = @a+b

Caráter especial do Matlab . (Ponto)

O ponto separa as peças do todo e fracionário em valores decimais.

1.4142

O personagem DOT também permite acessar os campos de uma estrutura

estrutura . campo

Este símbolo também é usado para acessar as propriedades e métodos de um objeto.

objeto. propriedades

Caráter especial… (ponto pontão ou elipse)

No final de uma linha, este símbolo indica que o comando atual continua na próxima linha.

comando…
continuação do comando atual

Caráter especial do Matlab, (vírgula)

Este personagem é usado para separar elementos de linha de subscritos de matriz.

Q = [1, 2, 3, 4; 5, 6, 7, 8]

Além disso, esse personagem é usado para separar os diferentes argumentos de entrada em uma função.

str = strcmp (s1, s2)

E separar os diferentes argumentos de saída em uma função

[r, i] = min (a)

Personagem especial do Matlab: (cólon)

Este personagem é usado para criar vetores.

v = 1: 5

Além disso, o cólon é usado para definir o limite em um loop "for".

para x = 1: 10

ÍNDICE UMA GRANÇA DE ELEMENTOS EM UMA DIMENÇÃO ESPECIFICADA:

A (2: 3, 4)

Atribuir novos elementos a uma matriz:

x = [1, 2, 3, 4;
5, 6, 7, 8;
1, 2, 3, 4]
x (:) = 1: 12

Caráter especial do Matlab; (Ponto e vírgula)

Este personagem é usado para separar as linhas na criação de uma matriz

x = [1, 2, 3, 4;
5, 6, 7, 8;
1, 2, 3, 4]

Também é usado para suprimir a saída do comando atual.

x = 1 2 3;

Ou para vários comandos separados escritos em uma única linha

x = 1; a = strcmp (s1, s2); str = strcat (s1, s2);

Personagem especial do matlab () (parênteses)

Esses caracteres são usados ​​para incluir os argumentos de entrada de uma função.

a = strcat (s1, s2)

Além disso, esses caracteres especiais são usados ​​para indexação de matrizes.

a (:, 1)
B (2, 1)

Eles também são usados ​​em operações matemáticas na precedência do operador.

(A.*(B./CD

Personagem especial do Matlab [] (suportes quadrados)

Esses caracteres especiais são usados ​​para a criação de matrizes e vetores.

M = [1, 2, 3, 4; 5, 6, 7, 8; 1, 2, 3, 4]
v = [1, 2, 3, 4]

Suporte quadrado para capturar mais de um argumento de entrada em uma função.

a = mágica (5)
[r, i] = min (a)

Suportes quadrados para a criação de uma matriz vazia.

a = []

Suporte quadrado para adicionar uma nova linha inferior a uma matriz.

a = mágica (5);
a = [a; 4, 5, 8, 3, 2]

Suporte quadrado para remover uma coluna Matrix:

a = mágica (5);
a (:, 1) = []

Personagem especial do matlab (aparelho encaracolado)

Esses caracteres especiais são usados ​​na criação de matrizes de células.

s1 = 'a', 'z', 'h', 'y'

Matlab Special Personagem % (porcentagem)

O caráter percentual é usado para fazer comentários. Tudo escrito depois que esse personagem na linha atual não é considerado código do MATLAB e só é útil como anotação do programador.

% Este é um comentário, não faz parte do programa

Matlab Special Character % % (porcentagem de suporte encaracolado)

Este conjunto de personagens é usado para fazer comentários que se estendem por mais de uma linha. Os operadores %e % devem aparecer sozinhos nas linhas imediatamente anteriores e seguindo o bloco de texto, como mostrado abaixo.

%
Este é um comentário.
Tudo fechado dentro
esses aparelhos encaracolados são considerados
Comentário de Matlab.
%

Caráter especial do Matlab ? (Ponto de interrogação )

Este personagem recupera a meta.objeto de classe. Este operador funciona apenas com um nome de classe, não um objeto.

?inputParser

Caráter especial do Matlab "(citações únicas)

Esses personagens são usados ​​para criar vetores de personagens com uma classe de char.

Chr = 'Olá Matlab'

Personagem especial do Matlab "" (citações duplas)

Esses personagens são usados ​​para criar strings que tenham uma classe de cordas.

str = “Olá Matlab”

Caráter especial do matlab "Espaço"

Este personagem representa um lógico não.

se ~ strcmp (s1, s2)

Além disso, esse personagem é usado para suprimir argumentos específicos de entrada ou saída de uma função.

[~, i] = min (a)

Personagem especial do matlab = (igual)

Este personagem atribui valores a uma variável.

a = 21

O personagem espacial é usado como vírgulas para separar os elementos da linha na construção de uma matriz.

A = [1 2 3 4;
5 6 7 8]

Além disso, como vírgulas, é usado para separar os valores retornados por uma função.

[r i] = min (a)

Personagem especial do Matlab ~ (Tilde)

Além disso, para armazenar os elementos de A na variável B.

a = b

Caráter especial do Matlab < & (Left angle bracket and ampersand )

Este conjunto de personagens é usado para especificar superclasses.

Classdef myclass < MySuperclass

E na definição de uma classe que deriva de uma superclasse:

Classdef myclass < MySuperclass1 & MySuperclass2 &…

Caráter especial do Matlab .? (Ponto de interrogação do ponto)

Este conjunto de personagens especifica os campos de estrutura de nomes-valor.

Nesse caso, os nomes de campo da estrutura do ProPergs são especificados como propriedades de gravação do MATLAB.gráficos.primitivo.Classe de linha.

função f (propargs)
argumentos
propargs.? Matlab.gráficos.primitivo.Linha
fim
fim

Conclusão

Neste artigo, mostramos a lista de caracteres especiais do MATLAB e explicamos o significado de cada personagem com um pequeno exemplo. Essa linguagem de programação também possui operadores relacionais, aritméticos e lógicos e personagens de fuga, que são cobertos em nossos outros artigos do Matlab. Esperamos que você tenha achado este artigo do Matlab útil. Para mais dicas e informações, consulte outros artigos de dica do Linux.