C#,数值计算——分类与推理Phylo_clc的计算方法与源程序

1 文本格式

using System;

using System.Collections.Generic;

namespace Legalsoft.Truffer

{

public class Phylo_clc : Phylagglom

{

public override void premin(double, d, int\[\] nextp)

{

}

public override double dminfn(double, d, int i, int j)

{

return di, j;

}

public override double dbranchfn(double, d, int i, int j)

{

return 0.5 * di, j;

}

public override double dnewfn(double, d, int k, int i, int j, int ni, int nj)

{

return Math.Max(di, k, dj, k);

}

public override void drootbranchfn(double, d, int i, int j, int ni, int nj, ref double bi, ref double bj)

{

bi = bj = 0.5 * di, j;

}

public Phylo_clc(double, dist) : base(dist)

{

makethetree(dist);

}

}

}

2 代码格式

cs 复制代码
using System;
using System.Collections.Generic;

namespace Legalsoft.Truffer
{
    public class Phylo_clc : Phylagglom
    {
        public override void premin(double[,] d, int[] nextp)
        {
        }

        public override double dminfn(double[,] d, int i, int j)
        {
            return d[i, j];
        }

        public override double dbranchfn(double[,] d, int i, int j)
        {
            return 0.5 * d[i, j];
        }

        public override double dnewfn(double[,] d, int k, int i, int j, int ni, int nj)
        {
            return Math.Max(d[i, k], d[j, k]);
        }

        public override void drootbranchfn(double[,] d, int i, int j, int ni, int nj, ref double bi, ref double bj)
        {
            bi = bj = 0.5 * d[i, j];
        }

        public Phylo_clc(double[,] dist) : base(dist)
        {
            makethetree(dist);
        }
    }
}
相关推荐
YYYing.5 小时前
【C++进阶系列 (二)】关于线程堆栈的那些事——函数调用过程
开发语言·c++·函数·线程堆栈
姜穆澜5 小时前
机器学习实战指南:从算法原理到工程落地
人工智能·算法·机器学习
邪修king5 小时前
Re:Linux系统篇(十九):进程篇(八): 进程等待详解:wait/waitpid,僵尸进程到底该如何回收
java·开发语言
我爱写代码i6 小时前
SKAPP SK影视反编译详细教程+源码 含苹果端ipa
开发语言·javascript·ecmascript
Q一件事6 小时前
RWEQ——保留与消去P的soil_loss联合推导
算法
吴声子夜歌6 小时前
Java扩展——OkHttp
java·开发语言·okhttp
啊阿狸不会拉杆6 小时前
《计算机网络-自顶向下方法》5.7 网络管理、SNMP和NETCONF/YANG 读书笔记
开发语言·计算机网络·php
长友cy7 小时前
Qt官方示例D-BusListNames阅读
开发语言
萧瑟余晖7 小时前
Java深入解析篇六十一之编译器API(javax.tools)详解
java·开发语言