Como Traçar espiral de Fermat em MATLAB

Espiral de Fermat é um caso especial da espiral de Arquimedes em que raiz constante do ângulo polar é igual a 2. A espiral de Arquimedes segue uma equação polar simples, no qual o raio é igual a uma constante raiz do ângulo. Em espiral de Fermat, o raio é igual a raiz quadrada positivos e negativos do ângulo, tornando simétrico o gráfico polar sobre a origem. Traçar esse gráfico em Matlab, atribuindo valores para as variáveis ​​da equação e passando esses parâmetros para a função polar built-in de Matlab.

Atribuir valores a variável 'theta' da equação. Em contraste com xey valores do plano cartesiano, polar pontos terrenos de função em termos de theta e ró, ou ângulo e raio, respectivamente. Como resultado, os gráficos polares estão centradas em torno da origem, criando padrões circulares que começam e terminam onde teta é igual a zero. Use a função linspace para atribuir uma série de valores igualmente espaçados para teta, digitando o seguinte comando na janela de Matlab:
teta = linspace;

Definir rho em termos de theta. Depois de definir a variável 'theta', você pode atribuir um valor a Rho utilizando a definição de espiral de Fermat. Desde espiral de Fermat define rho ser as raízes quadradas positivos e negativos da teta, é necessário definir dois valores para rho e plotar a função polar para cada valor. Digite as duas linhas de código a seguir na janela de Matlab para criar uma variável para os valores positivos da rho e uma para os valores negativos:
rho_pos = sqrt; rho_neg = -sqrt;

Traçar valores positivos e negativos da equação executando a função polar. Use a versão de três parâmetros da função para passar ângulo, raio e valores de cores para a função e exibir a simetria entre os valores positivos e negativos. Digite as duas linhas de código a seguir na janela de Matlab para traçar cada lado da espiral separadamente:
polar; polar;
Estes comandos plotar valores positivos da função com uma linha verde contínuo e os seus valores negativos, com uma linha vermelha contínua. Se você não precisa ver os valores simétricos em cores diferentes, omitir o terceiro parâmetro ou inserir o mesmo parâmetro para cada comando. A omissão do parâmetro de cor traça as funções que usam a cor padrão, que é azul.

Dicas

  • A função linspace também leva um terceiro parâmetro que especifica o número de pontos para retornar para a variável teta. Por padrão, o número é de 100, embora espiral de Fermat plotagem usando uma cor contínua liga os 100 pontos juntos. Digite um valor como "1000" na função linspace para exibir uma espiral mais suave, sem passar um parâmetro de cores para a função polar na Etapa 3.
  • Consulte a tabela de cores de Matlab para outras opções de cores.
4

Comentários - 0

Sem comentários

Adicionar um comentário

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres restantes: 3000