⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pfamcc.c

📁 seismic software,very useful
💻 C
📖 第 1 页 / 共 4 页
字号:
                c8 = -P909;                c9 = P540;                c10 = P755;            } else if (mu==4) {                c1 = -P654;                c2 = -P142;                c3 = P841;                c4 = -P959;                c5 = P415;                c6 = P755;                c7 = -P989;                c8 = P540;                c9 = P281;                c10 = -P909;            } else if (mu==5) {                c1 = -P959;                c2 = P841;                c3 = -P654;                c4 = P415;                c5 = -P142;                c6 = P281;                c7 = -P540;                c8 = P755;                c9 = -P909;                c10 = P989;            } else if (mu==6) {                c1 = -P959;                c2 = P841;                c3 = -P654;                c4 = P415;                c5 = -P142;                c6 = -P281;                c7 = P540;                c8 = -P755;                c9 = P909;                c10 = -P989;            } else if (mu==7) {                c1 = -P654;                c2 = -P142;                c3 = P841;                c4 = -P959;                c5 = P415;                c6 = -P755;                c7 = P989;                c8 = -P540;                c9 = -P281;                c10 = P909;            } else if (mu==8) {                c1 = -P142;                c2 = -P959;                c3 = P415;                c4 = P841;                c5 = -P654;                c6 = -P989;                c7 = P281;                c8 = P909;                c9 = -P540;                c10 = -P755;            } else if (mu==9) {                c1 = P415;                c2 = -P654;                c3 = -P959;                c4 = -P142;                c5 = P841;                c6 = -P909;                c7 = -P755;                c8 = P281;                c9 = P989;                c10 = P540;            } else {                c1 = P841;                c2 = P415;                c3 = -P142;                c4 = -P654;                c5 = -P959;                c6 = -P540;                c7 = -P909;                c8 = -P989;                c9 = -P755;                c10 = -P281;            }            for (l=0; l<m; l++) {                j0 = i0;                j1 = i1;                j2 = i2;                j3 = i3;                j4 = i4;                j5 = i5;                j6 = i6;                j7 = i7;                j8 = i8;                j9 = i9;                j10 = i10;                for (jt=0; jt<nt; jt++) {                    t1r = z[j1]+z[j10];                    t1i = z[j1+1]+z[j10+1];                    t2r = z[j2]+z[j9];                    t2i = z[j2+1]+z[j9+1];                    t3r = z[j3]+z[j8];                    t3i = z[j3+1]+z[j8+1];                    t4r = z[j4]+z[j7];                    t4i = z[j4+1]+z[j7+1];                    t5r = z[j5]+z[j6];                    t5i = z[j5+1]+z[j6+1];                    t6r = z[j1]-z[j10];                    t6i = z[j1+1]-z[j10+1];                    t7r = z[j2]-z[j9];                    t7i = z[j2+1]-z[j9+1];                    t8r = z[j3]-z[j8];                    t8i = z[j3+1]-z[j8+1];                    t9r = z[j4]-z[j7];                    t9i = z[j4+1]-z[j7+1];                    t10r = z[j5]-z[j6];                    t10i = z[j5+1]-z[j6+1];                    t11r = z[j0]-0.5*t5r;                    t11i = z[j0+1]-0.5*t5i;                    t12r = t1r-t5r;                    t12i = t1i-t5i;                    t13r = t2r-t5r;                    t13i = t2i-t5i;                    t14r = t3r-t5r;                    t14i = t3i-t5i;                    t15r = t4r-t5r;                    t15i = t4i-t5i;                    y1r = t11r+c1*t12r+c2*t13r+c3*t14r+c4*t15r;                    y1i = t11i+c1*t12i+c2*t13i+c3*t14i+c4*t15i;                    y2r = t11r+c2*t12r+c4*t13r+c5*t14r+c3*t15r;                    y2i = t11i+c2*t12i+c4*t13i+c5*t14i+c3*t15i;                    y3r = t11r+c3*t12r+c5*t13r+c2*t14r+c1*t15r;                    y3i = t11i+c3*t12i+c5*t13i+c2*t14i+c1*t15i;                    y4r = t11r+c4*t12r+c3*t13r+c1*t14r+c5*t15r;                    y4i = t11i+c4*t12i+c3*t13i+c1*t14i+c5*t15i;                    y5r = t11r+c5*t12r+c1*t13r+c4*t14r+c2*t15r;                    y5i = t11i+c5*t12i+c1*t13i+c4*t14i+c2*t15i;                    y6r = c10*t6r-c6*t7r+c9*t8r-c7*t9r+c8*t10r;                    y6i = c10*t6i-c6*t7i+c9*t8i-c7*t9i+c8*t10i;                    y7r = c9*t6r-c8*t7r+c6*t8r+c10*t9r-c7*t10r;                    y7i = c9*t6i-c8*t7i+c6*t8i+c10*t9i-c7*t10i;                    y8r = c8*t6r-c10*t7r-c7*t8r+c6*t9r+c9*t10r;                    y8i = c8*t6i-c10*t7i-c7*t8i+c6*t9i+c9*t10i;                    y9r = c7*t6r+c9*t7r-c10*t8r-c8*t9r-c6*t10r;                    y9i = c7*t6i+c9*t7i-c10*t8i-c8*t9i-c6*t10i;                    y10r = c6*t6r+c7*t7r+c8*t8r+c9*t9r+c10*t10r;                    y10i = c6*t6i+c7*t7i+c8*t8i+c9*t9i+c10*t10i;                    z[j0] = z[j0]+t1r+t2r+t3r+t4r+t5r;                    z[j0+1] = z[j0+1]+t1i+t2i+t3i+t4i+t5i;                    z[j1] = y1r-y10i;                    z[j1+1] = y1i+y10r;                    z[j2] = y2r-y9i;                    z[j2+1] = y2i+y9r;                    z[j3] = y3r-y8i;                    z[j3+1] = y3i+y8r;                    z[j4] = y4r-y7i;                    z[j4+1] = y4i+y7r;                    z[j5] = y5r-y6i;                    z[j5+1] = y5i+y6r;                    z[j6] = y5r+y6i;                    z[j6+1] = y5i-y6r;                    z[j7] = y4r+y7i;                    z[j7+1] = y4i-y7r;                    z[j8] = y3r+y8i;                    z[j8+1] = y3i-y8r;                    z[j9] = y2r+y9i;                    z[j9+1] = y2i-y9r;                    z[j10] = y1r+y10i;                    z[j10+1] = y1i-y10r;                    j0 += jstep;                    j1 += jstep;                    j2 += jstep;                    j3 += jstep;                    j4 += jstep;                    j5 += jstep;                    j6 += jstep;                    j7 += jstep;                    j8 += jstep;                    j9 += jstep;                    j10 += jstep;                }                it = i10+istep;                i10 = i9+istep;                i9 = i8+istep;                i8 = i7+istep;                i7 = i6+istep;                i6 = i5+istep;                i5 = i4+istep;                i4 = i3+istep;                i3 = i2+istep;                i2 = i1+istep;                i1 = i0+istep;                i0 = it;            }            continue;        }        i11 = i10+iinc;        if (i11>=imax) i11 = i11-imax;        i12 = i11+iinc;        if (i12>=imax) i12 = i12-imax;        /* if factor is 13 */        if (ifac==13) {            if (mu==1) {                c1 = P885;                c2 = P568;                c3 = P120;                c4 = -P354;                c5 = -P748;                c6 = -P970;                c7 = P464;                c8 = P822;                c9 = P992;                c10 = P935;                c11 = P663;                c12 = P239;            } else if (mu==2) {                c1 = P568;                c2 = -P354;                c3 = -P970;                c4 = -P748;                c5 = P120;                c6 = P885;                c7 = P822;                c8 = P935;                c9 = P239;                c10 = -P663;                c11 = -P992;                c12 = -P464;            } else if (mu==3) {                c1 = P120;                c2 = -P970;                c3 = -P354;                c4 = P885;                c5 = P568;                c6 = -P748;                c7 = P992;                c8 = P239;                c9 = -P935;                c10 = -P464;                c11 = P822;                c12 = P663;            } else if (mu==4) {                c1 = -P354;                c2 = -P748;                c3 = P885;                c4 = P120;                c5 = -P970;                c6 = P568;                c7 = P935;                c8 = -P663;                c9 = -P464;                c10 = P992;                c11 = -P239;                c12 = -P822;            } else if (mu==5) {                c1 = -P748;                c2 = P120;                c3 = P568;                c4 = -P970;                c5 = P885;                c6 = -P354;                c7 = P663;                c8 = -P992;                c9 = P822;                c10 = -P239;                c11 = -P464;                c12 = P935;            } else if (mu==6) {                c1 = -P970;                c2 = P885;                c3 = -P748;                c4 = P568;                c5 = -P354;                c6 = P120;                c7 = P239;                c8 = -P464;                c9 = P663;                c10 = -P822;                c11 = P935;                c12 = -P992;            } else if (mu==7) {                c1 = -P970;                c2 = P885;                c3 = -P748;                c4 = P568;                c5 = -P354;                c6 = P120;                c7 = -P239;                c8 = P464;                c9 = -P663;                c10 = P822;                c11 = -P935;                c12 = P992;            } else if (mu==8) {                c1 = -P748;                c2 = P120;                c3 = P568;                c4 = -P970;                c5 = P885;                c6 = -P354;                c7 = -P663;                c8 = P992;                c9 = -P822;                c10 = P239;                c11 = P464;                c12 = -P935;            } else if (mu==9) {                c1 = -P354;                c2 = -P748;                c3 = P885;                c4 = P120;                c5 = -P970;                c6 = P568;                c7 = -P935;                c8 = P663;                c9 = P464;                c10 = -P992;                c11 = P239;                c12 = P822;            } else if (mu==10) {                c1 = P120;                c2 = -P970;                c3 = -P354;                c4 = P885;                c5 = P568;                c6 = -P748;                c7 = -P992;                c8 = -P239;                c9 = P935;                c10 = P464;                c11 = -P822;                c12 = -P663;            } else if (mu==11) {                c1 = P568;                c2 = -P354;                c3 = -P970;                c4 = -P748;                c5 = P120;                c6 = P885;                c7 = -P822;                c8 = -P935;                c9 = -P239;                c10 = P663;                c11 = P992;                c12 = P464;            } else {                c1 = P885;                c2 = P568;                c3 = P120;                c4 = -P354;                c5 = -P748;                c6 = -P970;                c7 = -P464;                c8 = -P822;                c9 = -P992;                c10 = -P935;                c11 = -P663;                c12 = -P239;            }            for (l=0; l<m; l++) {                j0 = i0;                j1 = i1;                j2 = i2;                j3 = i3;                j4 = i4;                j5 = i5;                j6 = i6;                j7 = i7;                j8 = i8;                j9 = i9;                j10 = i10;                j11 = i11;                j12 = i12;                for (jt=0; jt<nt; jt++) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -