Plotar linha vertical no matlab

Plotar linha vertical no matlab

No artigo a seguir, explicaremos como usar a função MATLAB xline () para criar linhas verticais e inseri -las em um gráfico. Esses tipos de linhas são frequentemente usados ​​como marcadores em gráficos e gráficos. Portanto, também mostraremos como adicionar rótulos de texto a essas linhas para que você possa dominar completamente essa função no Matlab. Também incluímos exemplos práticos com trechos e imagens de código neste artigo para explicar melhor como você pode criar ou desenhar linhas verticais neste poderoso ambiente de programação para computação científica. Também revisamos os argumentos de entrada e os tipos de dados aceitos por xline (). Também explicaremos como usar cada um desses argumentos para especificar os atributos desejados para a linha que você deseja criar.

Função Matlab Xline Sintaxe

xline (x)
xline (x, linesec)
xline (x, linesec, etiquetas)

Descrição e exemplos para a função MATLAB XLINE ()

A função MATLAB XLINE () cria e desenha linhas verticais em um ponto especificado no eixo x de um gráfico. Ele também fornece a capacidade de colocar rótulos de texto e especificar o formato e os atributos da cor da linha, largura, linetype, etc. da linha que está sendo criada. Em seguida, examinaremos cada argumento de entrada para esta função e explicará a função que cada um deles executa.

x: Especifica a coordenada do eixo "X" para desenhar a linha vertical. Esta entrada aceita escalares e vetores para especificar as coordenadas.

LinePec: Especifica os atributos de estilo e cor da linha. O tipo de dados que o Linesec aceita é um vetor de caractere ou escalar de string.

Rótulos: entra nos rótulos de texto que queremos adicionar à linha vertical. Esta entrada aceita cordas e matrizes celulares de vetores de personagens.

Como criar uma linha vertical com a função xline () no MATLAB

Neste exemplo, mostraremos a maneira mais simples de criar uma linha vertical com a função xline () do matlab. Para isso, primeiro criaremos um eixo vazio e permitiremos a grade com as seguintes funções:

Agora, vamos desenhar uma linha vertical neste eixo. Para fazer isso, chamamos a função xline () enviando em "x" a coordenada do eixo x no qual queremos desenhar a linha. Nesse caso, no meio do eixo, entramos em "x" o valor 0.5. Neste exemplo, usamos apenas o argumento de entrada "X", para que os parâmetros do estilo de linha recebam os valores padrão. Assim, a linha desenhada por xline () será contínua e preta. Em seguida, vemos o código completo. Com estas funções, criamos o seguinte gráfico vazio:

Na figura a seguir, vemos a linha extraída do eixo x:

Como criar várias linhas verticais com a função Matlab xline ()

A entrada "X" para a função MATLAB XLINE () aceita escalares e vetores. Portanto, é possível desenhar várias linhas enviando para "x" um vetor com as coordenadas das múltiplas linhas que você deseja desenhar. Em seguida, veremos um exemplo em que enviamos um vetor de coordenadas para desenhar10 linhas verticais equidistantes em um gráfico.

Como definir o estilo de cor e o linetype usando a entrada Linspec da função MATLAB XLINE ()

Quando desenhamos linhas verticais com xline (), temos a opção de especificar o tipo e a cor dessa linha. Isso é feito usando a entrada "linesec". Neste exemplo, veremos como selecionar esses atributos. A sintaxe da entrada "linesec" para selecionar o estilo e a cor da linha é a seguinte:

'linetype color' = ' - - g' = linha tracejada verde

Abaixo está uma tabela dos diferentes tipos de linha e opções de cores para o SineSpec.

Em seguida, veremos as opções de cores oferecidas pela função xline ().

Agora, usamos a entrada "linesec" para criar uma linha vertical do tipo de linha de dot-dot na cor vermelha no mesmo gráfico que criamos no exemplo anterior, desta vez no coordenada 0.2 do eixo x. Para fazer isso, enviamos a seguinte sequência na entrada "Linepec" para definir esses atributos:

Abaixo, podemos ver o código para isso.

A figura a seguir mostra como o estilo de linha e os atributos da cor da linha podem ser especificados com a entrada Linspec da função MATLAB XLINE ().

Como adicionar rótulos de texto às linhas verticais de um gráfico com a função xline () do MATLAB

Neste exemplo, mostramos como adicionar rótulos de texto às linhas verticais que criamos com a função xline (). Esses rótulos são enviados como seqüências de caracteres no momento da chamada de função na entrada "Label" de Xline (). Agora veremos um exemplo de como criamos uma sólida linha azul contínua com o rótulo "Linuxhint". Em seguida, veremos como os argumentos de entrada da função xline () devem ser enviados para criar linhas com etiquetas de texto.

Nos casos em que várias linhas de rótulos precisam ser criadas, devemos primeiro criar uma matriz de células de vetores de caracteres com cada um desses rótulos na ordem apropriada e enviar essa matriz para a entrada "etiqueta" da função xline () como no A seguir.

Conclusão

Neste artigo, mostramos como criar e desenhar uma linha vertical em um gráfico usando a função MATLAB XLINE (). Descrevemos cada um dos argumentos de entrada em detalhes para que você possa dominar completamente esta função. Também incluímos exemplos práticos com trechos de código de imagem, mostrando como definir o estilo das linhas verticais e como adicionar rótulos de texto a eles. Esperamos que você tenha achado este artigo do Matlab. Veja outros artigos de dica do Linux para obter mais dicas e informações.