calabi yau manifold

calabi yau manifold

matlab code:

t=pi*2/3;  %转角控制参数
n=6;    %指数控制变量
k=2;    %[k] 和 [g] 遍历 [0, n-1] ,因此共有 [n*n] 种不同的组合
g=4;    %每一个组合都确定一个平面片,所有的平面片组成一个奇异的曲面

a=-1:0.05:1;
b=0:0.05:pi/2;
[m,s] = meshgrid(a,b);

%u1=exp(2*k*pi*1i/n)*cosh(m+s*1i).^(2/n);
%u2=exp(2*g*pi*1i/n)*sinh(m+s*1i).^(2/n);

bn=n-1;
for k=0:bn
    for g=0:bn
        x=real(exp(2*k*pi*1i/n)*cosh(m+s*1i).^(2/n));
        y=real(exp(2*g*pi*1i/n)*sinh(m+s*1i).^(2/n));
        z=cos(t)*imag(exp(2*k*pi*1i/n)*cosh(m+s*1i).^(2/n))+sin(t)*imag(exp(2*g*pi*1i/n)*sinh(m+s*1i).^(2/n));
        surface(x,y,z);
    end
end

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hjwang1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值