ARCHIVOS TEÓRICOS DEL MUSEO MATEMÁTICO.
ÁREA- ANÁLISIS-
TEMA-SUPERFICIES MÍNIMAS Y CON CURVATURA PRESCRIPTA.
//////Superficies minimales- tratamiento por
Representaciones de Weierstrass ////////-
Autor- Leonard Echagüe-Mate UBA Museum- lechague@dm.uba.ar
Superficie de Schwarz.
Breve análisis de polos de la representación de la Superficie de Schwarz.
> Digits:=5;
> R:=(1-14*w^4+w^8)^(-1/2);
> factor((1-14*w^4+w^8));
> evalf(solve(w^4-4*w^2+1));
> evalf(solve(w^4+4*w^2+1));
Funciones de la representación.
> restart;
> gama:=-0.5-I*0.5+u*t+I*v*t;
> dgama:=diff(gama,t);
> f1:=w->(1-w^2)*(1-14*w^4+w^8)^(-1/2);
> f2:=w->I*(1+w^2)*(1-14*w^4+w^8)^(-1/2);
> f3:=w->2*w*(1-14*w^4+w^8)^(-1/2);
Representaciones de Weierstrass de la Superficie Minimal de Schwarz.
> x:=Re(Int(f1(gama)*dgama,t=0..1));
> y:=Re(Int(f2(gama)*dgama,t=0..1));
> z:=Re(Int(f3(gama)*dgama,t=0..1));
> Digits:=4;
Integración Compleja por camino lineal desde vértice inferior izquierdo,
cálculo de valores de la Superficie de Schwarz parametrizada:
> sch:=array(1..11,1..11,[]);
> for i from 1 to 11 do
> for j from 1 to 11 do
> u:=((i-1)/10)*1.02:v:=((j-1)/10)*1.02:
> sch[i,j]:=[evalf(x),evalf(y),evalf(z)]:
> print(sch[i,j]):
> od:od:
> u:='u';v:='v';
> INTERFACE_PLOT3D(MESH(hfarray(1..11,1..11,1..3,[seq([seq(sch[i,j],i=1..11)],j=1..11)])));
> plot3d([evalf(x),evalf(y),evalf(z)],u=0..1.02,v=0..1.02,grid=[10,10]);
Error, (in evalf/int) function does not evaluate to numeric
Curvatura gaussiana de la Superficie de Schwarz.
> R:=(1-14*w^4+w^8)^(-1/2);
> f:=2*R;g:=w;
> Kgauss:=(-16*(abs(diff(g,w)))^2)/((abs(f)^2)*(1+abs(g)^2)^4);
>
Familia isométrica minimal asociada a Schwarz.
>
> Digits:=4;
> u:='u';v:='v';
> R:=(1-14*w^4+w^8)^(-1/2);
> x:=Re(exp(-I*t)*(int((1-w^2)*R,w=-0.517-0.517*I..-0.517+u+I*(-0.517+v))));
> y:=Re(exp(-I*t)*(int(I*(1+w^2)*R,w=-0.517-0.517*I..-0.517+u+I*(-0.517+v))));
>
> z:=Re(exp(-I*t)*(int(2*w*R,w=-0.517-0.517*I..-0.517+u+I*(-0.517+v))));
> 0.517*2;
Intente su graficación-
> with(plots):
> animate3d([evalf(x),evalf(y),evalf(z)],u=0..1.034,v=0..1.034,t=0..1,grid=[5,5]);
Familia asociada a Catenoide y Helicoide-
Cálculos y animaciones de isometrías.-
> Digits:=4;
> u:='u';v:='v';
>
> x:=Re(exp(-I*t)*(int(-(exp(-w))*(1-exp(w)^2)/2,w=0..u+I*v)));
> y:=Re(exp(-I*t)*(int(I*(-(exp(-w)))*(1+exp(w)^2)/2,w=0..u+I*v)));
>
> z:=Re(exp(-I*t)*(int(exp(-w)*exp(w),w=0..u+I*v)));
> with(plots):
> animate3d([evalf(x),evalf(y),evalf(z)],u=0..3,v=0..3,t=0..1.56,grid=[15,15]);
> assume(u,real);assume(v,real);assume(t,real);
> x:=simplify(Re(evalc((int(-(exp(-w))*(1-exp(w)^2)/2,w=0..u+I*v)))));
> Re(exp(-I*t));
> x:=simplify(Re(evalc(exp(-I*t)*(int(-(exp(-w))*(1-exp(w)^2)/2,w=0..u+I*v)))));
> combine(%);
> expand(%);
> x:=simplify(evalc((int(-(exp(-w))*(1-exp(w)^2)/2,w))));
> combine(%);
>
>
>
> x:=Re(evalc(exp(-I*t)*(int(-(exp(-w))*(1-exp(w)^2)/2,w=0..u+I*v))));
> y:=Re(evalc(exp(-I*t)*(int(I*(-(exp(-w)))*(1+exp(w)^2)/2,w=0..u+I*v))));
>
>
> z:=Re(evalc(exp(-I*t)*(int(exp(-w)*exp(w),w=0..u+I*v))));
>
> with(plots):
>
> animate3d([evalf(x),evalf(y),evalf(z)],u=0..6,v=0..6,t=0..1.56,grid=[15,15]);
>