当前位置: 首页>>代码示例>>C#>>正文


C# Complex.div方法代码示例

本文整理汇总了C#中Complex.div方法的典型用法代码示例。如果您正苦于以下问题:C# Complex.div方法的具体用法?C# Complex.div怎么用?C# Complex.div使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Complex的用法示例。


在下文中一共展示了Complex.div方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: getIODResult2

    //---------------------------------------------------------
    // 関数名 : getIODResult2
    // 機能   : 図形に対しての、全ての観測点における内部外部判定値を格納
    // 引数   : f_v/図形座標 m_v/観測点座標 flag/観測点の内部外部値
    // 戻り値 : flag/観測点の内部外部値
    //---------------------------------------------------------
    private int[,,] getIODResult2(ArrayList p_v, ArrayList m_v, int[,,] flag, int y)
    {
        for (int i = 0; i < m_v.Count; i++)
        {
            Complex com1 = new Complex(1, 0);
            Complex com = (Complex)m_v[i];
            Complex sum = new Complex(0, 0);   // コーシーの近似積分の値

            for (int j = 0; j < p_v.Count - 1; j++)
            {
                Complex c1 = (Complex)p_v[j];       //j番目の外部データ
                Complex c2 = (Complex)p_v[j + 1];   //j+1番目の外部データ
                Complex sub1 = c1.sub(com);
                Complex sub2 = c2.sub(c1);
                Complex div = com1.div(sub1);
                Complex mul = div.mul(sub2);
                sum = sum.add(mul);
            }

            double ch = Math.Sqrt(Math.Pow(sum.x, 2) + Math.Pow(sum.y, 2));


            if (flag[i % 32, (y - 5) / 10, i / 32] == 0)
            {
               if (ch > 5)
               {
                   flag[i % 32, (y - 5) / 10, i / 32] = 2;
                }
                else
                {
                    flag[i % 32, (y - 5) / 10, i / 32] = 1;
                }
            }
        }

        return flag;
    }
开发者ID:DECOPON0220,项目名称:IEDecision3D_Cross-Cauchy,代码行数:43,代码来源:CreatePolygonMesh.cs


注:本文中的Complex.div方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。