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.