Quando criamos funções de gráfico e plota.
Esses atributos de cor, largura e tipo de linha podem ser personalizados ao chamar o plot (), hline (), xline (), etc., funções usando as entradas “linspec” e “largura de linha”, que a maioria das funções de gráficos no Matlab possui.
A seguir, mostra tudo o que você precisa saber para dominar os estilos de linha em um gráfico usando as entradas Linspec e Linewidth, com exemplos práticos, trechos de código e imagens.
Sintaxe do Linestyle no Matlab
'cor de estilo'
'Linha de linha', largura
Como usar o linheiro no enredo do Matlab com descrição e exemplos
Os gráficos são o produto final quando analisamos variáveis ou funções matemáticas. O MATLAB possui uma extensa biblioteca de ferramentas que permitem plotar esses dados em forma 2D ou multidimensional. A ferramenta mais usada é a função plot (). Em seguida, vejamos a sintaxe desta função gráfica, com os argumentos de entrada "linesec" e "Linewidth" mostrados em verde. Essas são as variáveis que controlam o estilo das linhas.
Este estilo de linha constrói com as entradas "linspec" e "linewidth". Também é usado em funções para desenhar figuras arbitrárias ou linhas de referência, como xline () ou hline ().
Linspec é uma série de caracteres que especifica o estilo e a cor da linha usando caracteres representativos na seguinte ordem:
Como definir a cor da linha no enredo do Matlab
O Matlab fornece sete cores predefinidas para o estilo de cor, que atribui automaticamente se o usuário não defini -las. Essas sete cores fazem parte do conjunto de "colororder", mas os usuários podem personalizar suas cores usando os escalares RGB. As cores padrão de "colororder" são representadas por um personagem.
Em seguida, vemos a sintaxe da função plot (), que usa a entrada Linspec para selecionar a cor verde na linha que mapeia “y”.
trama (x, y, 'g')
Na tabela a seguir, vemos o personagem correspondente para cada cor.
Neste exemplo, usaremos a função da plotagem para plotar uma onda senoidal verde. Para fazer isso, usaremos a entrada Linspec para especificar a cor selecionada com o caractere que ela representa como mostrado na imagem a seguir:
Como vemos na imagem a seguir, Plot () desenha o cosseno de "X" com uma linha verde, e o estilo e a largura do gráfico receberam valores padrão:
Como plotar várias linhas, cada uma com estilos diferentes com a entrada "linspec"
Agora, veremos como você pode distinguir várias variáveis em um gráfico, dando a cada um estilo de linha diferente. Para fazer isso, usaremos o seguinte código, que é idêntico ao exemplo anterior. Desta vez, também determinaremos o cosseno de "X" em "C" e mandaremos graficamente. Criaremos duas linhas, uma linha vermelha sólida e uma linha tracejada verde.
Como podemos ver na figura a seguir, o cosseno “S” de “X” é mostrado como uma linha vermelha sólida, enquanto a linha senoidal é uma linha tracejada verde:
Como definir o estilo de uma linha em um enredo do Matlab
O MATLAB fornece quatro tipos de linhas para gráficos. Por padrão, a linha especificada será contínua no gráfico, a menos que especificado pelo programador. A tabela a seguir mostra esses quatro estilos com seus personagens de exibição:
Como definir a largura de linha de um enredo em enredo do MATLAB
Quando criamos gráficos ou adicionamos gráficos a eles no Matlab, não podemos apenas selecionar a cor e o estilo da linha, mas também especificamos a largura. Isso é feito digitando "largura de linha" e identificando o valor em largura. Esta entrada é um escalar inteiro positivo. A seguir, a sintaxe dessas entradas na função da plotagem:
plotagem ((x, y, 'largura de linha', largura)
Como adicionar marcas de coordenadas com a entrada Linspec da função da plotagem do MATLAB
Além de plotar os dados, a função da plotagem pode adicionar marcadores aos dados usando o instrumento de entrada Linspec. O tipo de marca é representado por um personagem e pode ser feito apenas em linspec ou com outro que representa o estilo ou a cor da linha. Abaixo, você pode ver a tabela com as opções de marca individual e o caractere correspondente:
Neste exemplo, veremos como adicionar marcadores ao gráfico que desenhamos com a função plot (). Nesse caso, é uma linha tracejada preta que adicionamos asteriscos. Todos esses parâmetros podem ser encontrados no argumento de entrada Linspec. Portanto, a string que precisamos enviar nesta entrada seria a seguinte:
Conclusão
Esses argumentos de entrada fazem parte de todas as funções do gráfico que essa linguagem de programação oferece, e é uma grande vantagem conhecê -las. Neste artigo do MATLAB, vimos como implementar as entradas Linspec e Linewidth para personalizar os estilos e traços nas linhas de nossos gráficos. Também mostramos alguns exemplos práticos com diferentes funções em que adicionamos trechos e imagens de código para mostrar as várias maneiras de usar essas entradas. Esperamos que você tenha achado este artigo do Matlab. Veja outros artigos de dica do Linux para obter mais dicas e informações.