g.DrawLine(pen, new Point((int)ad[h - 1].x, (int)ad[h - 1].y), new Point((int)pd.x, (int)pd.y));
 
图 5-5 gdr路由模拟
5.6    CR路由模拟模块功能
Cr路由模拟模块功能选择模拟路径并且显示出来。代码如下:
while (juli(ps, pd) > 30)
                {
                    j = 0;
                    for (int i = 0; i < 32; i++)
                    {
                        if (ps.x == aa[i].x && ps.y == aa[i].y)
                            continue;
                        if (juli(ps, aa[i]) < 30.0)
                            ac[j++] = aa[i]; }
double max = jiaodu(ac[0], ps, pd);
                    ps1 = ac[0];
for (int i = 1; i < j; i++)
                        if (jiaodu(ac[i], ps, pd) > max)
                        {
                            ps1 = ac[i];
                            max = jiaodu(ac[i], ps, pd);
                        }
                     jl[1] += juli(ps, ps1);
                     nl[1] += (juli(ps, ps1) * juli(ps, ps1));
                    ps = ps1;
                    ad[h++] = ps;
                }
                jl[1] += juli(ad[h - 1], pd);
                nl[1] += (juli(ad[h - 1], pd) * juli(ad[h - 1], pd));
                ts[1] = h+1;
                Graphics g = this.CreateGraphics();
                Pen pen = new Pen(Color.Blue, 2);
                g.DrawLine(pen, new Point((int)ps2.x, (int)ps2.y), new Point((int)ad[0].x, (int)ad[0].y));
上一篇:MATLAB的带噪声语音信号处理+滤波器设计
下一篇:MATLAB铁路监控视频的超分辨率技术研究

认知无线电网络中基于双...

基于神经网络的E型微带天线设计

海洋工程自主机器人AUV声呐传感器设计

ZigBee无线人员定位系统设计+源程序

STC89C52单片机无线智能抄表系统设计与实现

STC89C52单片机基于短信息无...

基于多载波滤波器组的无线信道估计研究

谷度酒庄消费者回访调查问卷表

浅谈新形势下妇产科护理...

高校网球场馆运营管理初探【1805字】

中国古代秘书擅权的发展和恶变

辩护律师的作证义务和保...

多元化刑事简易程序构建探讨【9365字】

拉力采集上位机软件开发任务书

《醉青春》导演作品阐述

国内外无刷直流电动机研究现状

浅谈传统人文精神茬大學...