¡Urgente! Función con Matlab

Iniciado por Superplay, 30 Octubre 2011, 23:34 PM

0 Miembros y 1 Visitante están viendo este tema.

Superplay

Buenas,
resulta que tengo que entregar un trabajo que entre otras cosas me piden una función con matlab y no sé ni como empezar a implementarla. ¿Podéis echarme un cable? Si es un manojo de cables mejor.

El ejercicio pide:

La integral 'signointegraldosveces con una D de subexponente' f(x,y)dxdy siendo D(recuerdo que era el subexponente, vamos como el contorno) el círculo {(x,y) € R^2: x^2 + y^2 <=1} se puede tambien evaluar mediante 'signointegraldosveces con subexponente: [0,1]x[0,2*pi]'rho*f(rho*cos(theta),rho*sen(theta))drho*dtheta.
Hacer un programa en Matlab que calcule la integral anterior tomando como parámetros de entrada f. Compruebe su programa calculando el valor de la integral de f en cartesianas (también con Matlab) con algunas elecciones de f tomadas por usted.


Lo requiero cuanto antes, muchas gracias.


"Nací siendo un virus" By Windows.
Este mensaje no es por ofender, yo uso Windows también, simplemente... es broma ;)

[Case]

Aqui no hacemos tareas, si traes dudas especificas o nos muestras código que ya hallas empezado con gusto te ayudaremos.

Superplay

Tu no has leído ni la mitad de lo que he escrito no? Lo digo porque he puesto que no sé ni empezar... no pongo nada de "eh! trabajad vosotros, que yo miro"


"Nací siendo un virus" By Windows.
Este mensaje no es por ofender, yo uso Windows también, simplemente... es broma ;)


Superplay

function a=integraldoble(funcion)

rho=0:0.1:1;
theta=0:0.1:2*pi;
[R,T]=meshgrid(rho,theta);

x=R.*cos(T);
y=R.*sin(T);

f=@(x) funcion;

a= dblquad(@(x,y) funcion,0,1,0,2*pi)

end


Tengo eso, pero no sé que puede fallar al meterle la función y declarar simbólicas x e y


"Nací siendo un virus" By Windows.
Este mensaje no es por ofender, yo uso Windows también, simplemente... es broma ;)