Prévia do material em texto
CRIAÇÃO DE GRÁFICOS E SUPERFÍCIES 3D NO SCILAB Nome da Função meshgrid — cria matrizes ou arrays 3-D [X, Y] = meshgrid(x) [X, Y] = meshgrid(x,y) [X, Y, Z] = meshgrid(x,y,z) Parâmetros x, y, z vetores X, Y, Z matrizes, no caso de dois argumentos de entrada, arrays 3-D, no caso de 3 argumentos de entrada. Exemplos x = -1:0.1:1; y = -1:0.1:1; [X,Y] = meshgrid(x,y); Z = X^2+Y^2; surf(X,Y,Z) ou mesh(X,Y,Z) Descrição 1. Para exibir uma função de duas variáveis, z = f (x, y), gerar matrizes X e Y que consiste em linhas e colunas utilizadas, respectivamente, sobre o domínio da função. Você vai usar essas matrizes para avaliar e representar graficamente a função. 2. A função meshgrid transforma o domínio especificado por dois vetores, X e Y, em matrizes X e Y. Em seguida, use essas matrizes para avaliar funções de duas variáveis: As linhas de X são cópias do vetor x e as colunas de Y são cópias do vetor y. Nome da Função - Desenha uma grade mesh(X,Y,Z) mesh(Z) Descrição mesh (X, Y, Z), faz uma malha de arame com cor determinada por Z, de modo que a cor é proporcional à altura da superfície. Se X e Y são os vetores, de comprimento (X) n = comprimento e (Y), em que m = [m, n] = dimensão (Z). Neste caso, (X (j), Y (i), Z (i, j)) são as intersecções das linhas de grade; X e Y correspondem às colunas e fileiras de Z, respectivamente. Se X e Y são matrizes, (X (i, j), Y (i, j), Z (i, j)) são as intersecções das linhas de grade mesh (Z), faz uma malha de arame usando X = 1: n e Y = 1: m, em que [m, n] = size (Z). A altura, Z, é um valor único função definida em uma grade retangular. A cor é proporcional à altura da superfície. Nome da Função - Desenha uma superfície 3D surf(Z) surf(X,Y,Z) Descrição Surf(Z) cria uma superfície sombreada tridimensional a partir dos componentes da matriz Z, usando x = 1: n e y = 1: m, onde [m, n] = dimensão (Z). A altura, Z, é um valor único função definida sobre uma grade geométrica retangular. Z especifica os dados da cor, bem como a altura da superfície, de modo que a cor é proporcional à altura da superfície. Suf (Z, C) traça a altura de Z, um valor único função definida sobre uma grelha retangular, geometricamente, e usa a matriz C, assumido ser o mesmo tamanho como Z, para colorir a superfície. Veja Colorindo Mesh e superfície Lotes para informações sobre como definir C. Surf (X, Y, Z) usa Z para os dados de cor e superfície altura. X e Y são vetores ou matrizes que definem os componentes X e y de uma superfície. Se X e Y são os vetores, de comprimento (X) n = comprimento e (Y), em que m = [m, n] = dimensão (Z). Neste caso, os vértices das faces da superfície são (X (J), Y (I), Z (i, j)) triplica. Para criar X e Y matrizes para domínios arbitrários, use a função meshgrid.