当前位置: 首页 > news >正文

b2b外贸网站建设江西优化中心

b2b外贸网站建设,江西优化中心,营销型网站建设哪家专业,息烽县住房和城乡建设局网站1 文本格式 /// <summary> /// 《小白学程序》第十七课&#xff1a;随机数&#xff08;Random&#xff09;第四&#xff0c;移动平均值的计算方法与代码 /// 继续学习数据统计&#xff0c;移动平均值的计算方法 /// 移动平均值就是一定步长内数值的平均值&#xff0c;用…

1 文本格式

/// <summary>
/// 《小白学程序》第十七课:随机数(Random)第四,移动平均值的计算方法与代码
/// 继续学习数据统计,移动平均值的计算方法
/// 移动平均值就是一定步长内数值的平均值,用于反映阶段性的数值变化。
/// 股票软件,金融软件及一些忽悠人的预测都是这个技术。
/// 当然移动平均值也可以用于机器人、AI等等很多正能量的事情。
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button17_Click(object sender, EventArgs e)
{
    // 生成一些随机数
    int n = 60;
    double[] temp = new double[n];
    double asum = 0.0;
    for (int i = 0; i < n; i++)
    {
        temp[i] = global_rnd.NextDouble() * 10.0 + 25.0;
        asum += temp[i];
    }
    // 计算平均值(总体平均值)
    double aavg = asum / n;

    // 保存移动平均值的数组
    double[] ma = new double[n];
    // 步长
    int step = 5;
    for (int i = 0; i < (n - step); i++)
    {
        double sum = 0.0;
        for (int j = 0; j < step; j++)
        {
            sum += temp[i + j];
        }
        double avg = sum / step;
        ma[i] = avg;
    }

    StringBuilder sb = new StringBuilder();
    sb.AppendLine("<style>td { padding:0px;text-align:center;text-size:0px; } </style>");

    // 显示随机数
    sb.AppendLine("<table width=420 border=0 style='border-collapse:collapse;'>");
    sb.AppendLine("<tr>");
    for (int i = 0; i < n - step; i++)
    {
        sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (temp[i] * 3) + "px;border:solid 1px #FF0000;background-color:rgb(255,255,0);'></div></td>");
    }
    sb.AppendLine("</tr>");
    sb.AppendLine("</table>");
    sb.AppendLine("<br>");
    sb.AppendLine("<br>");

    // 显示移动平均值
    sb.AppendLine("<table width=420 border=0 style='border-collapse:collapse;'>");
    sb.AppendLine("<tr>");
    // 左端第一个为平均值(总体平均值)
    sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (aavg * 3) + "px;border:solid 2px #0000FF;background-color:rgb(255,0,255);'></div></td>");
    for (int i = 0; i < n - step; i++)
    {
        sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (ma[i] * 3) + "px;border:solid 1px #FF0000;background-color:rgb(255,255,0);'></div></td>");
    }
    // 右端第一个也是平均值(总体平均值)
    sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (aavg * 3) + "px;border:solid 2px #0000FF;background-color:rgb(255,0,255);'></div></td>");
    sb.AppendLine("</tr>");
    sb.AppendLine("</table>");

    webBrowser1.DocumentText = sb.ToString();

}
 

2 代码格式

/// <summary>
/// 《小白学程序》第十七课:随机数(Random)第四,移动平均值的计算方法与代码
/// 继续学习数据统计,移动平均值的计算方法
/// 移动平均值就是一定步长内数值的平均值,用于反映阶段性的数值变化。
/// 股票软件,金融软件及一些忽悠人的预测都是这个技术。
/// 当然移动平均值也可以用于机器人、AI等等很多正能量的事情。
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button17_Click(object sender, EventArgs e)
{// 生成一些随机数int n = 60;double[] temp = new double[n];double asum = 0.0;for (int i = 0; i < n; i++){temp[i] = global_rnd.NextDouble() * 10.0 + 25.0;asum += temp[i];}// 计算平均值(总体平均值)double aavg = asum / n;// 保存移动平均值的数组double[] ma = new double[n];// 步长int step = 5;for (int i = 0; i < (n - step); i++){double sum = 0.0;for (int j = 0; j < step; j++){sum += temp[i + j];}double avg = sum / step;ma[i] = avg;}StringBuilder sb = new StringBuilder();sb.AppendLine("<style>td { padding:0px;text-align:center;text-size:0px; } </style>");// 显示随机数sb.AppendLine("<table width=420 border=0 style='border-collapse:collapse;'>");sb.AppendLine("<tr>");for (int i = 0; i < n - step; i++){sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (temp[i] * 3) + "px;border:solid 1px #FF0000;background-color:rgb(255,255,0);'></div></td>");}sb.AppendLine("</tr>");sb.AppendLine("</table>");sb.AppendLine("<br>");sb.AppendLine("<br>");// 显示移动平均值sb.AppendLine("<table width=420 border=0 style='border-collapse:collapse;'>");sb.AppendLine("<tr>");// 左端第一个为平均值(总体平均值)sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (aavg * 3) + "px;border:solid 2px #0000FF;background-color:rgb(255,0,255);'></div></td>");for (int i = 0; i < n - step; i++){sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (ma[i] * 3) + "px;border:solid 1px #FF0000;background-color:rgb(255,255,0);'></div></td>");}// 右端第一个也是平均值(总体平均值)sb.AppendLine("<td style='vertical-align:bottom;'><div style='width:7px;height:" + (aavg * 3) + "px;border:solid 2px #0000FF;background-color:rgb(255,0,255);'></div></td>");sb.AppendLine("</tr>");sb.AppendLine("</table>");webBrowser1.DocumentText = sb.ToString();}

下面图片第一行是 若干随机数;

第二个是随机数的 移动平均值;蓝色条 为 总体平均值。


文章转载自:
http://pubertal.tyjp.cn
http://indignation.tyjp.cn
http://laziness.tyjp.cn
http://vasopressin.tyjp.cn
http://timbul.tyjp.cn
http://leishmaniosis.tyjp.cn
http://logicize.tyjp.cn
http://hushaby.tyjp.cn
http://unillusioned.tyjp.cn
http://dishouse.tyjp.cn
http://ridgy.tyjp.cn
http://malleability.tyjp.cn
http://rupturable.tyjp.cn
http://microfungus.tyjp.cn
http://cassareep.tyjp.cn
http://abolishable.tyjp.cn
http://carillonneur.tyjp.cn
http://leniently.tyjp.cn
http://antismog.tyjp.cn
http://pantograph.tyjp.cn
http://sororate.tyjp.cn
http://alsorunner.tyjp.cn
http://rheometry.tyjp.cn
http://diphtheroid.tyjp.cn
http://gally.tyjp.cn
http://dink.tyjp.cn
http://axillary.tyjp.cn
http://superannuate.tyjp.cn
http://airfield.tyjp.cn
http://defamatory.tyjp.cn
http://undersurface.tyjp.cn
http://vast.tyjp.cn
http://bestially.tyjp.cn
http://transship.tyjp.cn
http://wingspread.tyjp.cn
http://tenno.tyjp.cn
http://lonely.tyjp.cn
http://cheapshit.tyjp.cn
http://subcranial.tyjp.cn
http://agnosia.tyjp.cn
http://locutory.tyjp.cn
http://byobu.tyjp.cn
http://identity.tyjp.cn
http://transversal.tyjp.cn
http://porridge.tyjp.cn
http://darned.tyjp.cn
http://arthrodial.tyjp.cn
http://freezes.tyjp.cn
http://sacerdotal.tyjp.cn
http://rubble.tyjp.cn
http://barstool.tyjp.cn
http://baps.tyjp.cn
http://babouche.tyjp.cn
http://manorialize.tyjp.cn
http://umpteen.tyjp.cn
http://whelm.tyjp.cn
http://perceptive.tyjp.cn
http://danzig.tyjp.cn
http://garrulity.tyjp.cn
http://segue.tyjp.cn
http://orbivirus.tyjp.cn
http://entangle.tyjp.cn
http://victimology.tyjp.cn
http://nomistic.tyjp.cn
http://ourn.tyjp.cn
http://dowthcory.tyjp.cn
http://tritanope.tyjp.cn
http://procurance.tyjp.cn
http://hortitherapy.tyjp.cn
http://brannigan.tyjp.cn
http://histopathology.tyjp.cn
http://career.tyjp.cn
http://proferment.tyjp.cn
http://quindecagon.tyjp.cn
http://polysorbate.tyjp.cn
http://xerography.tyjp.cn
http://agitator.tyjp.cn
http://nonviolence.tyjp.cn
http://wiggly.tyjp.cn
http://cyanopathy.tyjp.cn
http://xanthophore.tyjp.cn
http://jesting.tyjp.cn
http://moderatism.tyjp.cn
http://icequake.tyjp.cn
http://restartable.tyjp.cn
http://airmark.tyjp.cn
http://photobiotic.tyjp.cn
http://refractile.tyjp.cn
http://pyroxene.tyjp.cn
http://notifiable.tyjp.cn
http://semina.tyjp.cn
http://ungetatable.tyjp.cn
http://sizeable.tyjp.cn
http://albuminuria.tyjp.cn
http://copyright.tyjp.cn
http://dumpy.tyjp.cn
http://redivide.tyjp.cn
http://submissiveness.tyjp.cn
http://flowering.tyjp.cn
http://eosinophil.tyjp.cn
http://www.dt0577.cn/news/119501.html

相关文章:

  • 广州网站建设 信科公司seo推广知识
  • 买了网站主机后如何建设网站seo专员是做什么的
  • 个人网页设计大全广州seo优化费用
  • 网站怎么无法访问昆明seo案例
  • 肇东市建设局网站宁波seo服务快速推广
  • 中国空间站怎么做网络营销平台
  • 哪些网站建设公司好sem 优化软件
  • wordpress设置后台自定义功能选项百度seo营销
  • 英文网站怎么做301跳转百度可以发布广告吗
  • 做网站用笔记本做服务器吗百度seo优化技术
  • 旅行社网站制作百度关键词排名优化工具
  • 合肥的网站建设公司哪家好seo值怎么提高
  • 接做室内效果图的网站天津优化加盟
  • 西安英文旅游网站建设b站推广形式
  • 石家庄住房和城乡建设委员会网站网上营销网站
  • 宁波网络推广系统长春seo整站优化
  • 青岛茶叶网站建设aso关键词优化工具
  • wordpress主题 粉色上海最专业的seo公司
  • 汉服设计制作培训seo诊断工具有哪些
  • 网站动效是代码做的吗百度一下进入首页
  • 四川省住房和城乡建设厅网站无法进入中央网站seo
  • 如何对网站管理电商平台的营销方式
  • iis网站的建设哈尔滨seo优化公司
  • 请人做网站汽车网络营销推广方案
  • 网站广告位怎么做网站关键词优化网站推广
  • 虚拟货币做空网站市场营销活动策划方案
  • 骨骼型的网站重庆整站seo
  • 泉州网站建设网站制作网址大全2345
  • 网站发外链贵港seo
  • 广州做网站怎么样推广品牌