关于用模糊综合法评价水质

Makeup化妆总监_冉冉 2024-05-26 08:43:07
最佳回答
模¡ê糊y综á?合?评¤价?法¤¡§ private void btnevaluate3_click(object sender, routedeventargs e) { if (evaluatecombobox3.selecteditem == **) { **box.show("请?先¨¨选?择?测a站?名?称?!ê?"); return; } d**playwindow.title = "模¡ê糊y综á?合?评¨¤价?法¤¡§结¨¢果?展1示º?"; evaluate evaluate = new evaluate(); //记?录?每?种?物?质¨º的ì?所¨´有®d含?量¢? l**t<double> l**tmn = new l**t<double>(); l**t<double> l**tnh3n = new l**t<double>(); l**t<double> l**tcod = new l**t<double>(); l**t<double> l**to2 = new l**t<double>(); l**t<double> l**tcr = new l**t<double>(); l**t<double> l**tpb = new l**t<double>(); l**t<double> l**tcd = new l**t<double>(); l**t<double> l**tphenol = new l**t<double>(); l**t<double> l**tn = new l**t<double>(); l**t<double> l**tp = new l**t<double>(); l**tmn = weightcalculatedata("高?锰¨¬酸¨¢盐?"); l**tnh3n = weightcalculatedata("氨ã¡à氮ìa"); l**tcod = weightcalculatedata("生¦¨²化¡¥需¨¨氧?量¢?"); l**to2 = weightcalculatedata("溶¨¨¹解a氧?"); l**tcr = weightcalculatedata("六¢¨´价?铬?"); l**tpb = weightcalculatedata("铅|"); l**tcd = weightcalculatedata("镉¨®"); l**tphenol = weightcalculatedata("挥¨®发¤¡é酚¤¨®"); l**tn = weightcalculatedata("总ᨹ氮ìa"); l**tp = weightcalculatedata("总ᨹ磷¢¡á"); //记?录?每?种?物?质¨º含?量¢?的ì?所¨´有®d和¨ª double summn, sumnh3n, sumcod, sumo2, sumcr, sumpb, sumcd, sumphenol, sumn, sump; summn = evaluate.sumelement(l**tmn); sumnh3n = evaluate.sumelement(l**tnh3n); sumcod = evaluate.sumelement(l**tcod); sumo2 = evaluate.sumelement(l**to2); sumcr = evaluate.sumelement(l**tcr); sumpb = evaluate.sumelement(l**tpb); sumcd = evaluate.sumelement(l**tcd); sumphenol = evaluate.sumelement(l**tphenol); sumn = evaluate.sumelement(l**tn); sump = evaluate.sumelement(l**tp); //记?录?每?种?物?质¨º每?条¬?记?录?的ì?权¨¡§重? l**t<double> wimn = new l**t<double>(); l**t<double> winh3n = new l**t<double>(); l**t<double> wicod = new l**t<double>(); l**t<double> wio2 = new l**t<double>(); l**t<double> wicr = new l**t<double>(); l**t<double> wipb = new l**t<double>(); l**t<double> wicd = new l**t<double>(); l**t<double> wiphenol = new l**t<double>(); l**t<double> win = new l**t<double>(); l**t<double> wip = new l**t<double>(); wimn = evaluate.weightcalculate(l**tmn, summn); winh3n = evaluate.weightcalculate(l**tnh3n, sumnh3n); wicod = evaluate.weightcalculate(l**tcod, sumcod); wio2 = evaluate.weightcalculate(l**to2, sumo2); wicr = evaluate.weightcalculate(l**tcr, sumcr); wipb = evaluate.weightcalculate(l**tpb, sumpb); wicd = evaluate.weightcalculate(l**tcd, sumcd); wiphenol = evaluate.weightcalculate(l**tphenol, sumphenol); win = evaluate.weightcalculate(l**tn, sumn); wip = evaluate.weightcalculate(l**tp, sump); //记?录?每?种?物?质¨º的ì?熵¬?值¦ì double simn, sinh3n, sicod, sio2, sicr, sipb, sicd, siphenol, sin, sip; simn = evaluate.entropyvalue(wimn); sinh3n = evaluate.entropyvalue(winh3n); sicod = evaluate.entropyvalue(wicod); sio2 = evaluate.entropyvalue(wio2); sicr = evaluate.entropyvalue(wicr); sipb = evaluate.entropyvalue(wipb); sicd = evaluate.entropyvalue(wicd); siphenol = evaluate.entropyvalue(wiphenol); sin = evaluate.entropyvalue(win); sip = evaluate.entropyvalue(wip); //计?算?每?种?物?质¨º的ì?权¨¡§重? double[] sivalue = new double[] { simn, sinh3n, sicod, sio2, sicr, sipb, sicd, siphenol, sin, sip }; double sumsi = 0; double[] weight = new double[10]; for (int i = 0; i < 10; i++) { sumsi = sumsi + sivalue[i]; } for (int j = 0; j < 10; j++) { weight[j] = (1.0 - sivalue[j]) / (10 - sumsi); } //隶¢£¤属º?度¨¨ l**t<double[]> mimn = new l**t<double[]>(); l**t<double[]> minh3n = new l**t<double[]>(); l**t<double[]> micod = new l**t<double[]>(); l**t<double[]> mio2 = new l**t<double[]>(); l**t<double[]> micr = new l**t<double[]>(); l**t<double[]> mipb = new l**t<double[]>(); l**t<double[]> micd = new l**t<double[]>(); l**t<double[]> miphenol = new l**t<double[]>(); l**t<double[]> min = new l**t<double[]>(); l**t<double[]> mip = new l**t<double[]>();mimn = evaluate.membership(fmn, l**tmn1); minh3n = evaluate.membership(fnh3n, l**tnh3n1); micod = evaluate.membership(fcod, l**tcod1); mio2 = evaluate.membership(fo2, l**to21); micr = evaluate.membership(fcr, l**tcr1); mipb = evaluate.membership(fpb, l**tpb1); micd = evaluate.membership(fcd, l**tcd1); miphenol = evaluate.membership(fphenol, l**tphenol1); min = evaluate.membership(fn, l**tn1); mip = evaluate.membership(fp, l**tp1); //定¡§义°?一°?个?泛¤o型¨ª用®?于®¨²存ä?储ä¡é测a站?历¤¨²年¨º来¤¡ä水?质¨º等쨨级?变à?化¡¥情¨¦况? l**t<int> rank = new l**t<int>(); //矩?阵¨®相¨¤乘?计?算?得ì?到ì?水?质¨º等쨨级? for (int m = 0; m < mimn.count; m++) { //声¦¨´明¡â一°?个?10行d5列¢d的ì?二t维?数ºy组ᨦ,ê?用®?于®¨²存ä?放¤?隶¢£¤属º?度¨¨矩?阵¨® double[,] matrixmembership = new double[10, 5]; //for (int i = 0; i < 10; i++) //{ for (int j = 0; j < 5; j++) { matrixmembership[0, j] = mimn[m][j]; matrixmembership[1, j] = minh3n[m][j]; matrixmembership[2, j] = micod[m][j]; matrixmembership[3, j] = mio2[m][j]; matrixmembership[4, j] = micr[m][j]; matrixmembership[5, j] = mipb[m][j]; matrixmembership[6, j] = micd[m][j]; matrixmembership[7, j] = miphenol[m][j]; matrixmembership[8, j] = min[m][j]; matrixmembership[9, j] = mip[m][j]; } //} //声¦¨´明¡â一°?个?1行d5列¢d的ì?一°?维?数ºy组ᨦ用®?于®¨²存ä?放¤?1行d10列¢d的ì?权¨¡§重?数ºy组ᨦ与®?10行d5列¢d的ì?隶¢£¤属º?度¨¨矩?阵¨®的ì?乘?积y double[] result = new double[5]; for (int i = 0; i < 5; i++) { for (int j = 0; j < 10; j++) { result[i] += weight[j] * matrixmembership[j, i]; } } //得ì?到ì?的ì?一°?维?数ºy组ᨦresult[]中d的ì?最á?大䨮值¦ì的ì?下?标਺加¨®1就¨ª该?指?标਺的ì?水?质¨º等쨨级? double temp = result[0]; for (int i = 1; i < 5; i++) { if (result[i] > temp) { temp = result[i]; } } for (int j = 0; j < 5; j++) { if (temp == result[j]) { rank.add(j + 1); break; } } } //用®?柱¨´状á¡ä图ª?来¤¡ä表ਪ示º?某3一°?测a站?历¤¨²年¨º来¤¡ä水?质¨º变à?化¡¥情¨¦况? d**playwindow.v**ibility = v**ibility.v**ible; evaluatechart1.title = evaluatecombobox3.selecteditem.tostring() + "测a站?历¤¨²年¨º来¤¡ä水?质¨º等쨨级?变à?化¡¥"; featurelayer featurelayer = mymap.layers["djkfeature"] as featurelayer; l**t<keyvaluepair<string, int>> lst2 = new l**t<keyvaluepair<string, int>>(); l**t<string> dt = new l**t<string>(); foreach (graphic graphic in featurelayer.graphics) { if (graphic.attributes["name"].tostring() == evaluatecombobox3.selecteditem.tostring()) { datetime shijian = (datetime)graphic.attributes["时º¡à间?"]; dt.add(shijian.year.tostring()); } } for (int i = 0; i < dt.count; i++) { lst2.add(new keyvaluepair<string, int>(dt[i], rank[i])); } columnseries columnseries = new columnseries(); binding keybinding = new binding(); keybinding.path = new propertypath("key"); columnseries.independentvaluebinding = keybinding; columnseries.title = "水?质¨º等쨨级?"; binding valuebinding = new binding(); valuebinding.path = new propertypath("value"); columnseries.dependentvaluebinding = valuebinding; columnseries.horizontalalignment = horizontalalignment.stretch; columnseries.verticalalignment = verticalalignment.stretch; columnseries.itemssource = lst2; th**.evaluatechart1.series.clear(); th**.evaluatechart1.series.add(columnseries); } private void evaluatequit_click(object sender, routedeventargs e) { evaluateborder.v**ibility = v**ibility.collapsed; evaluatewindow.v**ibility = v**ibility.collapsed; d**playwindow.v**ibility = v**ibility.collapsed; } public class binddata { public datetime dt { set; get; } public int grade { set; get; } } //得ì?到ì?每?种?物?质¨º的ì?所¨´有®d记?录? private l**t<double> weightcalculatedata(string element) { featurelayer featurelayer = mymap.layers["djkfeature"] as featurelayer; featurelayer.autos**e = true; l**t<double> elementl**t = new l**t<double>(); foreach (graphic graphic in featurelayer.graphics) { elementl**t.add(convert.todouble(graphic.attributes[element])); } return elementl**t; } 20210311
汇率兑换计算器

类似问答
  • 综合指标评价法包括哪些主要内容?
    • 2024-05-26 05:32:22
    • 提问者: 未知
    对互比方案各指标予以量化并转化为一个综合 指标,据以进行方案评价的方法。为多目标(即多指 标)方案评价常用的方法。适用于评价指标中既包 含定量指标,又包含定性指标,定量指标又有不同计 ...
  • 钢铁企业的综合评价
    • 2024-05-26 01:04:07
    • 提问者: 未知
    某钢铁企业,为建设循环经济,提高经济和环境效益,投资近20亿元增加除尘、脱硫和污水处理等环保项目;同时新增和改造设备提高产能近50%,新建石灰厂、制砖厂等以延长产业链。努力的效果可以用ececa方法进行衡量。1.排放对人体健康影响分析 钢铁企业在生产过程中,不仅需要投入大量的物质...
  •  矿山地质环境质量综合评价实例
    • 2024-05-26 15:00:35
    • 提问者: 未知
    根据前面的评价方法,结合湖南省矿山地质环境问题状况,将矿产资源开发诱发的矿区资源毁损、地质灾害和环境污染等矿山环境地质问题的3个主要类型(要素)作为一个整体,来考虑评价矿业开发对地质环境的负面影响。依据矿山地质环境质量量化指标类型不同,通过引用、适当调整、选择基准值、确定...
  • 交通银行**综合评价不合格
    • 2024-05-26 10:54:06
    • 提问者: 未知
    你就别闹心了 我申请了5次都没给我 收入证明都有 我随便填了些东西 拿个厂牌加**就批给我了 不知道什么状况 呵呵申请下别的吧
  • 综合评价模型的例子
    • 2024-05-26 04:38:06
    • 提问者: 未知
    按照模糊综合分析法,我们对某企业效绩进行评价。按照模糊综合分析法,我们对某企业...u6是客户方面业绩指标,u7内部经营过程方面业绩指标,u8、u9是学习与增长方面业绩指标。...
  • 综合评标法怎么算分?
    • 2024-05-26 09:48:56
    • 提问者: 未知
    把涉及到的投标人各种资格资质、技术、商务以及服务的条款,都折算成一定的分数值,总分为100分。评标时,对投标人的每一项指标进行符合性审查、核对并给出分数值,最后,汇总比较,取分数值最高者为中标人。评标时的各个评委独立打分,互相不商讨;最后汇总分数。比较容易制定具体项目的评标...
  • 模糊和综合评价法的步骤包括什么?
    • 2024-05-26 23:52:28
    • 提问者: 未知
    问题 模糊和综合评价法的步骤包括哪些?主回答 1.确定评价对象因素论域u 2.确定评价等级论域v 3.建立评价对象因素论域u到评价等级论域v的单因素模糊关系钷镇r 4.确立各因素的权重 5.利用迷糊炬陈的合成运算,进行综合评价 6.评价结果的综合判断和解析
  • 模糊和综合评价法的步骤包括什么?
    • 2024-05-26 13:08:20
    • 提问者: 未知
    1、模糊综合评价指标的构建模糊综合评价指标体系是进行综合评价的基础,评价指标的选取是否适宜,将直接影响综合评价的准确性。进行评价指标的构建应广泛涉猎与该评价指标系统行业资料或者相关...
  • 煤炭资源洁净等级模糊评判方法
    • 2024-05-26 07:16:37
    • 提问者: 未知
    根据建立的煤中有害元素的指标体系及权重,利用模糊数学中的模糊综合评判方法进行煤炭资源洁净等级综合评判。与分级方案对应,煤炭资源洁净等级也分为五级,分别为:ⅰ级,洁净潜势好;ⅱ级,洁净潜势较好;ⅲ级,洁净潜势中等;ⅳ级,洁净潜势较差;ⅴ级,洁净潜势差。对于给定的一个煤样,...
  • 企业综合评价的企业综合评价的意义
    • 2024-05-26 17:58:10
    • 提问者: 未知
    在社会主义市场经济体制下,企业是自主经营、自负盈亏的商品生产者和商品经营者。企业生产经营的全过程,既包括物质运动的过程,也包括资金运动的过程;既包括生产过程,也包括流通过程和分配过程;既受企业内部经营机制的约束,也受企业外部环境的影响。总之,企业生产经营活动的特征是多...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。