|    
			
				05/07/2005, 09:07
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: octubre-2003 
						Mensajes: 46
					 Antigüedad: 22 años Puntos: 0 |  | 
  |   Ayuda En Matlab Urgente! 
  Hola a tod@s!
 Tengo una aplicacion en matlab que consta de 4 archivos :
 
 tarea.m
 % Primera integral:
 integral1 = cuadratura_Gaussiana(f1,0,1)
 
 % Segunda integral:
 integral2 = cuadratura_Gaussiana(f2,0,2)
 
 -------------------
 cuadratura_Gaussiana.m
 
 function integral = cuadratura_Gaussiana(f,a,b)
 
 x(1) = 0.5*( (b-a)*(-sqrt(3/5)) + (b+a) );
 x(2) = 0.5*(b+a);
 x(3) =0.5*( (b-a)*(sqrt(3/5)) + (b+a) );
 
 integral = (5/9)*(feval(f,x(1))) + (8/9)*(feval(f,x(2))) + (5/9)*(feval(f,x(3)));
 
 ------------------------
 f1.m
 
 function y = f1(x)
 
 y = 1/(sqrt(x));
 
 ----------------------
 f2.m
 
 function y = f2(x)
 
 y = exp(-(cos(x)^2));
 
 
 Al correr el primer archivo, tengo el siguiente error:
 
 ??? Input argument "x" is undefined.
 
 Error in ==> f1 at 3
 y = 1/(sqrt(x));
 
 Por que pasa esto? que debo hacer? Gracias
     |