Diferentes funções do linspace no MATLAB com exemplos

Diferentes Funcoes Do Linspace No Matlab Com Exemplos



Os vetores espaçados linearmente têm valores com diferenças iguais no domínio linear dado. Em palavras simples, se tivermos um domínio [1, 10] e quisermos dividi-lo em 5 pontos de intervalo, obteremos um vetor resultante [1, 3,25, 5,50, 7,75, 10]. Este vetor resultante é chamado de vetor linearmente espaçado . No MATLAB, vetores espaçados linearmente são criados utilizando uma função linspace().

Este artigo vai nos ensinar como implementar o MATLAB linspace() função.

Como implementar a função linspace () no MATLAB?

A biblioteca MATLAB inclui uma função interna linspace() que permite criar valores espaçados linearmente entre dois pontos específicos. Esta função requer dois valores como entrada e outra entrada opcional que é usada para especificar o número de valores igualmente espaçados. Esta função segue uma sintaxe simples fornecida:







linspace ( < ponto de partida > , < ponto_final > , ( opcional ) < Número de pontos > )

Esta função aceita três argumentos:



  • ponto de partida : Um argumento obrigatório usado para especificar o valor inicial do intervalo.
  • ponto_final : Um argumento obrigatório usado para especificar o valor final do intervalo.
  • Número de pontos : Um argumento de opção é usado para descrever um número de valores com espaçamento igual. Se este argumento não for especificado, a função por padrão cria um vetor de 100 elementos igualmente espaçados entre os pontos fornecidos.

Vamos considerar alguns exemplos práticos para ilustrar o funcionamento do linspace() função.



Exemplo 1

Este é um código MATLAB simples que usa o linspace() função para imprimir valores igualmente espaçados começando em 1 e terminando em 10.





bar =linspace ( 1 , 10 )

No código acima, não especificamos o número de elementos, então criamos um vetor com 100 elementos.



Exemplo 2

O código MATLAB fornecido criará um vetor espaçado linearmente usando o linspace() função especificando os pontos e o número de valores igualmente espaçados.

bar =linspace ( 1 , 10 , 5 )

Exemplo 3

Ao plotar uma função, é importante fornecer valores igualmente espaçados como o domínio. Em vez de inserir manualmente cada valor, você pode usar o linspace() função no MATLAB que permite a geração de um conjunto de valores igualmente espaçados dentro de um intervalo especificado. Assim, ajuda você a simplificar o processo de criação de um domínio para plotar funções.

x = espaço de linha ( 1 , 10 ) ;
e = sem ( x ) ;
tronco ( x,y )

Exemplo 4

Neste exemplo, vamos criar um vetor de números complexos linearmente espaçados usando o linspace() função.

vet = linspace ( - 1 -eu, 1 +eu, 5 )

Conclusão

Os vetores espaçados linearmente têm valores igualmente espaçados dentro de um determinado domínio linear. O MATLAB linspace() função é projetada para gerar tais valores espaçados linearmente entre dois pontos especificados. A função usa dois valores como entradas obrigatórias e fornece flexibilidade para especificar o número de valores igualmente espaçados dentro desse intervalo usando um argumento opcional. Este tutorial demonstra o uso do linspace() funcionam através de exemplos práticos.