Mudanças entre as edições de "Si2:Aula4"

De WikiLICC
Ir para: navegação, pesquisa
m (Criou página com ' ==Quádrica== n1=20; n2=20; for i=1:n1 s= (i-1)/(n1-1); x(i)= -1*(1-s) + 1*s; end for i=1:n2 s= (i-1)/(n2-1); y(i)= -1*(1-s) + 1*s; end for i=1:n1 for j=…')
 
m (Quádrica)
Linha 3: Linha 3:
 
  n1=20;
 
  n1=20;
 
  n2=20;
 
  n2=20;
 
+
 
  for i=1:n1
 
  for i=1:n1
 
   s= (i-1)/(n1-1);
 
   s= (i-1)/(n1-1);
Linha 12: Linha 12:
 
   y(i)= -1*(1-s) + 1*s;
 
   y(i)= -1*(1-s) + 1*s;
 
  end
 
  end
 
+
 
  for i=1:n1
 
  for i=1:n1
 
   for j=1:n2
 
   for j=1:n2
Linha 20: Linha 20:
 
   end
 
   end
 
  end
 
  end
 
+
 
  plot3d( x, y, z)
 
  plot3d( x, y, z)
 
  //plot3d( x, y, p)
 
  //plot3d( x, y, p)
 +
 +
contour( x, y , z , 11)
  
contour( x, y , z , 11)
 
 
==Vetor 2d==
 
==Vetor 2d==
 
  function vetor2d( xi,yi, xf,yf )
 
  function vetor2d( xi,yi, xf,yf )

Edição das 18h48min de 31 de agosto de 2010

Quádrica

n1=20;
n2=20;

for i=1:n1
  s= (i-1)/(n1-1);
  x(i)= -1*(1-s) + 1*s;
end
for i=1:n2
  s= (i-1)/(n2-1);
  y(i)= -1*(1-s) + 1*s;
end

for i=1:n1
  for j=1:n2
   z(i,j)= x(i)^2 - y(j)^2;
//    grad2d( x(i), y(j) )
    p(i,j)=-0.7;
  end
end

plot3d( x, y, z)
//plot3d( x, y, p)

contour( x, y , z , 11)

Vetor 2d

function vetor2d( xi,yi, xf,yf )
 plot( [xi;xf], [yi;yf] )
endfunction

Gradiente

function grad2d( x,y )
 
 fx= 2*x;
 fy=-2*y;  
 plot( [x;x+fx], [y;y+fy] )
 
endfunction