Manual_para_graficos_no_Matlab
1909 palavras
8 páginas
MANUAL DE SUPERFÍCIES/ISOLINHAS E VETORES DE FLUXO
(Matlab 7.0)
Luciano K. Araki
Curitiba, dezembro/2007
Este documento apresenta o modo de confecção de gráficos de superfície e de isolinhas empregando-se o programa Matlab 7.0. Para fins didáticos, será apresentada a metodologia empregada para um problema de condução de calor bidimensional, em regime permanente modelada pela equação de Laplace:
, (1)
sujeita às seguintes condições de contorno:
, (2)
cuja solução analítica é
. (3)
SUPERFÍCIES E ISOLINHAS
Passo 1. Determinar as matrizes de posição (X, Y), bem como o vetor/matriz com a variável de interesse (T). Para o exemplo proposto, supondo-se uma malha uniforme, com espaçamento igual a 0.1, tem-se:
(4)
(5)
(6)
que no Matlab deve ser informado da seguinte forma:
(7)
(8)
(9)
Observações:
Não há uma ordem correta para que se faça a entrada das matrizes de posição e de resultados. Desta forma, pode-se informar primeiramente a matriz T, seguida pela matriz Y e pela matriz X ou qualquer outra ordem.
No caso em que as matrizes de posição e/ou de resultados sejam fornecidas através de arquivo(s) do tipo txt, pode-se proceder da seguinte forma para informar tais dados ao Matlab:
1. Copiam-se os dados (que devem apresentar disposição matricial) do arquivo de origem, empregando-se CTRL + C.
2. Digita-se o nome da matriz (posição ou variável de interesse) seguido por “”; por exemplo: “X = [”. Deve-se, então, colar os dados copiados, empregando-se CTRL + V. Após o último valor, deve-se digitar “ ] ”, para informar o final da matriz.
O Matlab faz distinção entre letras maiúsculas e minúsculas ("case sensitive"), diferentemente de linguagens de programação como o Fortran 95. Desta forma, pode-se ter uma variável "x" (do tipo escalar, vetor ou matriz) e uma outra variável "X" (de qualquer tipo), independentes, enquanto na linguagem Fortran, não há distinção alguma entre ambas as variáveis.
Para se definir uma matriz no Matlab,