文档库 最新最全的文档下载
当前位置:文档库 › 第二次实验报告实验报告

第二次实验报告实验报告

第二次实验报告实验报告
第二次实验报告实验报告

甘肃政法学院

本科生实验报告

(二)

姓名: 刘洋

学院 :公安技术学院

专业:网络安全与执法

班级:网络安全与执法本科班

实验课程名称:WEB安全剖析

实验日期:2017-5-17

指导教师及职称:金涛

实验成绩:

开课时间: 2016至2017 学年第一学期

甘肃政法学院实验管理中心印制

图 3.5.1-1

不加参数的ping命令,抓包格式如图3.5.1-2所示,TTL值随系统的默认值不同而不同,这里只是默认值为64。

图3.5.1-2 不加参数的ping命令

图3.5.1-14 nmap –sS 172.20.3.178

(5)nmap –sS –O 172.20.3.178

利用不同的系统对于nmap不同类型探测信号的不同响应来辨别系统。如图3.5.1-15所示。

图3.5.1-15 nmap –sS –O 172.20.3.178

(6)nmap –sS –P0 –D 172.20.1.178 172.20.3.178

伪造多个攻击主机同时发送对目标网络的探测和端口扫描,这种方式可以使得IDS 告警和记录系统失效。如图3.5.1-16所示。

图3.5.1-16 nmap –sS –P0 –D 172.20.1.178 172.20.3.178

综合扫描实验

【实验步骤】

IP地址为192.168.1.46/24 ,Windows实验台IP地址为192.168.1.146/24(在实验中应根据具体实验环境进行实验),实验工具X-Scan在实验工具箱中可下载。

图 3.5.1-17

图3.5.1-20 读取地址列表图3.5.1-21 载入地址列表

图 3.5.1-22

图3.5.1-23 扫描模块

并发扫描:主要是对扫描的并发数量进行设置,包括最大并发主机数、最大并发线程数和各插件最大并发数量的设置。如下图所示。

图 3.5.1-24并发扫描

图3.5.1-25 扫描报告

其它设置:主要是对扫描过程中对扫描进度的显示和附加的一些设置,可根据教学需要进行设置。如图3.5.1-26所示。

图3.5.1-26 其它设置

三、插件设置:此模块包含各扫描插件的相关设置。

图3.5.1-27 端口相关设置

SNMP相关设置:主要设置检测SNMP的相关信息,如图3.5.1-28所示。

图 3.5.1-29 NETBIOS相关设置

(4)漏洞检测脚本设置:主要是针对于各个漏洞编写的检测脚本进行筛选,选择需要

利用的脚本,为方便起见一般设置为全选,也可格局自己需要选择,如图3.5.1-30所示。

图3.5.1-30 漏洞检测脚本设置

CGI相关设置:对CGI的一些参数进行设置,如图3.5.1-31所示。

图3.5.1-32 字典文件设置

进行扫描:

设置完成后点击绿色按钮或菜单中文件->开始扫描进行探测扫描,此扫描的速度

图 3.5.1-33

图3.5.1-35 报告生成

(3)根据探测扫描报告取得的信息进行漏洞测试:检测到FTP弱口令漏洞,如图

3.5.1-36所示。

图3.5.1-36 检测到漏洞

图3.5.2-9 运行WireShark

Capture菜单项中设置抓包的相关参数,如图3.5.2-10所示。

图3.5.2-11 可操作的网络适配器

(4)通过Options选项,设置如抓包模式、过滤器、数据包限制字节、存档文件模式、

图3.5.2-14 EthernetII的帧结构

图 3.5.2-15

第二行为链路层信息,包括目的MAC地址、源MAC地址、上层协议类型,

3.5.2-16所示。

图3.5.2-17 第三行

(6)第四行为传输层信息,包括源/目的端口、序列号、期望的下个序列号、确认号、

头部长度、标志位、窗口长度、校验和等,如图3.5.2-18所示。

图3.5.2-18 第四行

(7)第五行为应用层信息,内容由具体的应用层协议决定,此处为FTP协议,显示的

是响应内容,如图3.5.2-19所示。

东南大学电路实验实验报告

电路实验 实验报告 第二次实验 实验名称:弱电实验 院系:信息科学与工程学院专业:信息工程:学号: 实验时间:年月日

实验一:PocketLab的使用、电子元器件特性测试和基尔霍夫定理 一、仿真实验 1.电容伏安特性 实验电路: 图1-1 电容伏安特性实验电路 波形图:

图1-2 电容电压电流波形图 思考题: 请根据测试波形,读取电容上电压,电流摆幅,验证电容的伏安特性表达式。 解:()()mV wt wt U C cos 164cos 164-=+=π, ()mV wt wt U R sin 10002cos 1000=??? ? ? -=π,us T 500=; ()mA wt R U I I R R C sin 213.0== =∴,ππ 40002==T w ; 而()mA wt dt du C C sin 206.0= dt du C I C C ≈?且误差较小,即可验证电容的伏安特性表达式。 2.电感伏安特性 实验电路: 图1-3 电感伏安特性实验电路 波形图:

图1-4 电感电压电流波形图 思考题: 1.比较图1-2和1-4,理解电感、电容上电压电流之间的相位关系。对于电感而言,电压相位 超前 (超前or 滞后)电流相位;对于电容而言,电压相位 滞后 (超前or 滞后)电流相位。 2.请根据测试波形,读取电感上电压、电流摆幅,验证电感的伏安特性表达式。 解:()mV wt U L cos 8.2=, ()mV wt wt U R sin 10002cos 1000=?? ? ?? -=π,us T 500=; ()mA wt R U I I R R L sin 213.0===∴,ππ 40002==T w ; 而()mV wt dt di L L cos 7.2= dt di L U L L ≈?且误差较小,即可验证电感的伏安特性表达式。 二、硬件实验 1.恒压源特性验证 表1-1 不同电阻负载时电压源输出电压 2.电容的伏安特性测量

西安交大数字图像处理第二次实验报告

数字图像处理第二次作业

摘要 本次报告主要记录第二次作业中的各项任务完成情况。本次作业以Matlab 2013为平台,结合matlab函数编程实现对lena.bmp,elain1.bmp图像文件的相关处理:1.分别得到了lena.bmp 512*512图像灰度级逐级递减8-1显示,2.计算得到lena.bmp图像的均值和方差,3.通过近邻、双线性和双三次插值法将lena.bmp zoom到2048*2048,4. 把lena和elain 图像分别进行水平shear(参数可设置为1.5,或者自行选择)和旋转30度,并采用用近邻、双线性和双三次插值法zoom到2048*2048。以上任务完成后均得到了预期的结果。 1.把lena 512*512图像灰度级逐级递减8-1显示 (1)实验原理: 给定的lena.bmp是一幅8位灰阶的图像,即有256个灰度色。则K位灰阶图像中某像素的灰度值k(x,y)(以阶色为基准)与原图同像素的灰度值v(x,y)(以256阶色为基准)的对应关系为: 式中floor函数为向下取整操作。取一确定k值,对原图进行上式运算即得降阶后的k位灰阶图像矩阵。 (2)实验方法 首先通过imread()函数读入lena.bmp得到图像的灰度矩阵I,上式对I矩阵进行灰度降阶运算,最后利用imshow()函数输出显示图像。对应源程序为img1.m。 (3)处理结果 8灰度级

7灰度级 6灰度级 5灰度级

4灰度级 3灰度级 2灰度级

1灰度级 (4)结果讨论: 由上图可以看出,在灰度级下降到5之前,肉眼几乎感觉不出降阶后图像发生的变化。但从灰度级4开始,肉眼明显能感觉到图像有稍许的不连续,在灰度缓变区常会出现一些几乎看不出来的非常细的山脊状结构。随着灰度阶数的继续下降,图像开始出现大片的伪轮廓,灰度级数越低,越不能将图像的细节刻画出来,最终的极端情况是退化为只有黑白两色的二值化图像。由此可以得出,图像采样的灰度阶数越高,灰度围越大,细节越丰富,肉眼看去更接近实际情况。 2.计算lena图像的均值方差 (1)实验原理 对分辨率为M*N的灰度图像,其均值和方差分别为: (2)实验方法 首先通过imread()函数读入图像文件到灰度矩阵I中,然后利用 mean2函数和std2函数计算灰度矩阵(即图像)的均值和标准差,再由标准差平方得到方差。对应源程序:img1.m (3)处理结果 均值me =99.0512,标准差st =52.8776,方差sf =2.7960e+03。 (4)结果分析 图像的均值可反应图像整体的明暗程度,而方差可以反应图像整体的对比度情况,方差越大,图像的对比度越大,可以显示的细节就越多。 3.把lena图像用近邻、双线性和双三次插值法zoom到2048*2048; (1)实验原理 图像插值就是利用已知邻近像素点的灰度值来产生未知像素点的灰度值,以便由原始图

模式识别第二次上机实验报告

北京科技大学计算机与通信工程学院 模式分类第二次上机实验报告 姓名:XXXXXX 学号:00000000 班级:电信11 时间:2014-04-16

一、实验目的 1.掌握支持向量机(SVM)的原理、核函数类型选择以及核参数选择原则等; 二、实验内容 2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为: label index1:value1 index2:value2 ... 其中对于分类来说label为类标识,指定数据的种类;对于回归来说label为目标值。(我主要要用到回归) Index是从1开始的自然数,value是每一维的特征值。 该过程可以自己使用excel或者编写程序来完成,也可以使用网络上的FormatDataLibsvm.xls来完成。FormatDataLibsvm.xls使用说明: 先将数据按照下列格式存放(注意label放最后面): value1 value2 label value1 value2 label 然后将以上数据粘贴到FormatDataLibsvm.xls中的最左上角单元格,接着工具->宏执行行FormatDataToLibsvm宏。就可以得到libsvm要求的数据格式。将该数据存放到文本文件中进行下一步的处理。 3.对数据进行归一化。 该过程要用到libsvm软件包中的svm-scale.exe Svm-scale用法: 用法:svmscale [-l lower] [-u upper] [-y y_lower y_upper] [-s save_filename] [-r restore_filename] filename (缺省值:lower = -1,upper = 1,没有对y进行缩放)其中,-l:数据下限标记;lower:缩放后数据下限;-u:数据上限标记;upper:缩放后数据上限;-y:是否对目标值同时进行缩放;y_lower为下限值,y_upper为上限值;(回归需要对目标进行缩放,因此该参数可以设定为–y -1 1 )-s save_filename:表示将缩放的规则保存为文件save_filename;-r restore_filename:表示将缩放规则文件restore_filename载入后按此缩放;filename:待缩放的数据文件(要求满足前面所述的格式)。缩放规则文件可以用文本浏览器打开,看到其格式为: y lower upper min max x lower upper index1 min1 max1 index2 min2 max2 其中的lower 与upper 与使用时所设置的lower 与upper 含义相同;index 表示特征序号;min 转换前该特征的最小值;max 转换前该特征的最大值。数据集的缩放结果在此情况下通过DOS窗口输出,当然也可以通过DOS的文件重定向符号“>”将结果另存为指定的文件。该文件中的参数可用于最后面对目标值的反归一化。反归一化的公式为: (Value-lower)*(max-min)/(upper - lower)+lower 其中value为归一化后的值,其他参数与前面介绍的相同。 建议将训练数据集与测试数据集放在同一个文本文件中一起归一化,然后再将归一化结果分成训练集和测试集。 4.训练数据,生成模型。 用法:svmtrain [options] training_set_file [model_file] 其中,options(操作参数):可用的选项即表示的涵义如下所示-s svm类型:设置SVM 类型,默

第二次实验报告0907022044

IK2011——2012学年第二学期 合肥学院数理系 实验报告 课程名称:运筹学 实验项目:求解整数线性规划问题 实验类别:综合性□设计性□验证性□√ 专业班级:数学与应用数学(2)班 姓名:杨涛学号: 0907022044 实验地点:数理系机房 实验时间: 4.18 指导教师:管梅成绩:

一.实验目的 学会用LINGO 软件求解整数规划问题。 二.实验内容 1、某班有男同学30人,女同学20人,星期天准备去植树。根据经验,一天中,男同学平均每人挖坑20个,或栽树30棵,或给25棵树浇水,女同学平均每人挖坑10个,或栽树20棵,或给15棵树浇水。问应怎样安排,才能使植树(包括挖坑、栽树、浇水)最多。建立该问题的数学模型,并求其解。 2、求解线性规划: 3、在高校篮球联赛中,我校男子篮球队要从8名队员中选择平均身高最高的出 同时,要求出场阵容满足以下条件: ⑴ 中锋最多只能上场一个。 ⑵ 至少有一名后卫 。 ⑶ 如果1号队员和4号队员都上场,则6号队员不能出场 ⑷ 2号队员和6号队员必须保留一个不出场。 问应当选择哪5名队员上场,才能使出场队员平均身高最高? 试写出上述问题的数学模型,并求解。 121212212max z x 2x 2x 5x 12x 2x 8s.t.0x 10x ,x Z =++≥??+≤?? ≤≤??∈?

三. 模型建立 1.设x1个男生挖坑,x2个男生栽树,x3个男生浇水,y1个女生挖坑y2个女生栽树y3个女生浇水,则: 1234126 781462612345678max z (1.92x 1.90 1.88 1.86 1.85x x 1 1 2s.t.1 5x (1,2,...,8)i x x x x x x x x x x x x x x x x x x x x i Z =+++++≤??++≥??++≤?? +=??+++++++=?=∈?? 3.设x1表示1号队员,x2表示2号队员,x3表示3号队员,x4表示4号队员 x5表示5号队员,x6表示6号队员,x7表示7号队员,x8表示8号队员,则: 12345678126781462612345678max z (1.92x 1.90 1.88 1.86 1.85 1.83 1.80 1.78)/5x x 112s.t.1 5x (1,2,...,8)i x x x x x x x x x x x x x x x x x x x x x x x i Z =++++++++≤??++≥??++≤?? +=??+++++++=?=∈?? 四. 模型求解(含经调试后正确的源程序)

计算机视觉第二次作业实验报告

大学计算机视觉实验报告 摄像机标定 :振强 学号:451 时间:2016.11.23

一、实验目的 学习使用OpenCV并利用OpenCV进行摄像机标定,编程实现,给出实验结果和分析。 二、实验原理 2.1摄像机标定的作用 在计算机视觉应用问题中,有时需要利用二位图像还原三维空间中的物体,从二维图像信息出发计算三维空间物体的几何信息的过程中,三维空间中某点的位置与二维图像中对应点之间的相互关系是由摄像机的几何模型决定的,这些几何模型的参数就是摄像机参数,而这些参数通常是未知的,摄像机标定实验的作用就是通过计算确定摄像机的几何、光学参数,摄像机相对于世界坐标系的方位。 2.2摄像机标定的基本原理 2.2.1摄像机成像模型 摄像机成像模型是摄像机标定的基础,确定了成像模型才能确定摄像机外参数的个数和求解的方法。计算机视觉研究中,三维空间中的物体到像平面的投影关系即为成像模型,理想的投影成像模型是光学中的中心投影,也称为针孔模型。实际摄像系统由透镜和透镜组组成,可以由针孔模型近似模拟摄像机成像模型。 图2.1 针孔成像 2.2.2坐标变换 在实际摄像机的使用过程中,为方便计算人们常常设置多个坐标系,因此空间点的成像过程必然涉及到许多坐标系之间的相互转化,下面主要阐述几个重要坐标系之间的转换关系。

2.2.2.1世界坐标系--摄像机坐标系 图2.2 世界坐标系与摄像机坐标系空间关系 世界坐标系与摄像机坐标系之间的转换关系为: ????? ? ????????????=???? ????????111w w w T c c c Z Y X O T R Z Y X R 和T 分别是从世界坐标系到摄像机坐标系的旋转变换和平移变换系数,反映的是世界坐标系和摄像机坐标系之间的关系,因此称为外参数。 2.2.2.2物理坐标系--像素坐标系 图2.3 像素坐标系

西工大高频第二次实验报告

实验二调幅接收系统实验 一、实验目的和内容: 图2为实验中的调幅接收系统结构图(虚框部分为实验重点,低噪放电路下次实验实现,本振信号由信号源产生。)。通过实验了解和掌握调幅接收系统,了解和掌握三极管混频器电路、中频放大/AGC电路、检波电路。 图2 调幅接收系统结构图 二、实验原理: 1、晶体管混频电路: 给出原理图,并分析其工作原理。 原理:混频电路将高频载波信号或已调波信号经过滤波、放大,将其频率变换为固定频率的信号且该高频滤波信号的频谱内部结构和调制类型保持不变,仅仅改变其频率。 2、中频放大/AGC和检波电路: 给出原理图,并分析其工作原理。 原理:中频输入信号通过中放电路放大中频信号,抑制干扰信号,连接AGC电路实现自动增益控制,接着连接二极管检波电路和低通滤波器,从中取出调制信号。 3、调幅接收系统: 给出系统框图,并简述其工作原理。 检波 低噪放混频 中放 /AGC 本振

工作原理:天线接收信号通过滤波器滤波然后低噪放放大幅度,晶体振荡器振荡出所需的本振信号,让本振信号和其进行混频然后滤波,AGC对其进行放大,输出稳定值,再进行滤波并解调检波,经过功率放大器输出。 三、实验步骤: 1、晶体管混频电路: 1)先调整静态工作点,测量2R4两端电压,调节2W1,使2R4两端电压为0; 2)在V2-5输入10.455MHz,250mV的本振信号,在V2-1输入10MHz、30mV的单载波信号,在V2-3处观测,调节2C3和2B1的大小,改变中频输出,当输出为455KHz的最大不失真稳定正弦波时,完成调试并记录此时的中频输出峰峰值。 3)改变基极偏置电阻2W1,使2R4端电压分别为0.5,1,1.5,2,2.5,3V,重复上述步骤2),记录下不同静态工作点下的中频输出的峰峰值,并计算混频增益,完成表2-1. 2、中频放大/AGC和检波电路: 1)调节直流静态工作点:闭合开关K3,电路仅接入12v直流电压,调节可调电阻3W1、3W2,为使静态电流不超过1mA,应使3R7,3R13两端电压为0.5V,0.033V。 2)调节交流工作:第一,调节函数发生器产生频率455KHZ的标准正弦信号,接入3K1。将示波器接于V3-2。 第二,调节可调电容3C4,使输出波形幅度最大不失真。 第三,将示波器加于V3-4,调节可调电容3C7,使输出波形最大不失真。 3)测试动态范围:开关3K2断开,开关3K3闭合。调节输入信号Vi幅值,使其分别为10,20…100,200mv…1V,示波器分别接到V3-2、V3-4、V3-5,,将分别测得的波形峰峰值记入表2-2,即分别为V01,V02,Vc,同时用示波器接V3-6处记录电压值(即AGC检波输出电压)。 4)检波失真观测:第一,输入信号455KHz、10mVpp,调制1KHz信号,调制度50%调幅信号,将示波器接到V3-6处即可观察到正常无失真的波形输出并记录;第二,增大直流负载电阻3W4,观察示波器直到观测到失真波形,即为对角线失真,记录波形;第三,再次调整3W4使波形正常不失真,减小交流电阻即闭合3K4,观察示波器输出波形产生负峰切割失真,记录波形。 3、调幅接收系统: 1、晶体管混频电路:1)2K1接入调制频率1KHz正弦波,载波频率10MHz,幅度为30mVp-p ,调制度50%的调幅波信号。 2)2K3接入本振信号10.455MHz,250mVp-p的正弦信号,将示波器接在V2-3处观察波形,记录参数、波形。 2、中频放大电路3K1打至中频输入端。 3K2、3K4断开,3K3闭合,,将示波器接到V3-6观察检波输出的波形,调节3W4,使其达到最大不失真波形,记录波形。 3、测试系统性能:1)灵敏度。不断减小输入调幅波信号的幅值,同时观察检波输出波形,使示波器波形出现明显失真的输入幅值为该系统的最小可接收幅值。 四、测试指标和测试波形: 3.1.晶体管混频电路:

搜索引擎-第二次实验报告

实验二:实验 一、实验目的: 根据网络爬虫的基本原理,实现一个简易网络爬虫,需要达到以下指标: 1、种子URL为https://www.wendangku.net/doc/4011588021.html,; 2、至少抓取10000个页面; 3、至少完成3轮抓取,每轮给出更新的URL及其数量; 4、实现URL判重,列出每轮爬去时重复的URL数量; 5、数据存放到数据库中,能抽取出网页中的标题、页面生成日期(http协议中的时间),至少包含标题、时间、url、抓取时间、网页正文这几个字段。 二、实验方案: 1.爬虫分析与设计 我们组应用的是java来写爬虫,我们应用SSM框架将数据库和应用程序连接起来,可以在程序中更简单的进行数据库插入、查询等操作。 在对url处理的时候我们用的是Java的URL类,通过这个类可以获得请 求头的一些信息,例如编码方式。 如何获取url,我们一开始遇到了一些问题,直接解析网页中的ref 标签的时候得到的不全是网页链接,所以转换思路,我们先得到页面中 的标签,然后再得到标签里边href中的url,然后再对url进行处 理。 在处理url的时候,因为网页中的url并不是全部以http开头的,所以在url获取部分,对url的格式进行判断,如果通常格式就进行修改,例如,有的链接是”#”,我们就把开始搜索的url加到它的前边,形成一 个正确的url。

图1:应用URL类获取网页内容 图2:利用url请求头获取编码信息 图3:获取a标签

图4-1:获取url 图4-2:获取url

图5:url判重 2.数据库分析与设计 我们设计了两个表,一个是未爬取url表,两一个是已经爬取url表。 未爬取的表中村的是搜索判重之后,还没有爬取的url,已爬取的存储爬取到的信息。 图6:判重后需要爬取的url表 图7:爬取后url信息存储表

数电实验第二次实验报告

实验二数据选择器应用 学号161271008 一、实验目的: 1.通过实验的方法学习数据选择器的电路结构和特点。 2.掌握数据选择器的逻辑功能和它的测试。 3.掌握数据选择器的基本应用。 二、实验仪器: 三、实验原理: 1.数据选择器 数据选择器(multiplexer)又称为多路开关,是一种重要的组合逻辑部件,它可以实现从多路数据传输中选择任何一路信号输出,选择的控制由专列的端口编码决定,称为地址码,数据选择器可以完成很多的逻辑功能,例如函数发生器、桶形移位器、并串转换器、波形产生器等。 本实验采用的逻辑器件为TTL 双极型数字集成逻辑电路74LS153,它有两个4 选1,外形为双列直插,引脚排列如图2-1 所示,逻辑符号如图2-2 所示。其中D0、D1、D2、D3 为数据输入端,Q 为输出端,A0、A1 为数据选择器的控制端(地址码),同时控制两个选择器的数据输出,S 为工作状态控制端(使能端),74LS153 的功能表见表2-1。 数据选择器有一个特别重要的功能就是可以实现逻辑函数。现设逻辑函数F(X,Y)=∑(1,2),则可用一个4 选1 完成,根据数据选择器的定义:Q (A1,A0)=A1A0D0+ A1A0D1+ A1A0D2+ A1A0D3,令A1=X,A0=Y,1S=0,1D0=1D3=0,1D1=1D2=1,那么输出Q=F。如果逻辑函数的输入变量数超过了数据选择器的地址控制端位数,则必须进行逻辑函数

降维或者集成芯片扩展。例如用一块74LS153 实现一个一位全加器,因为一位全加器的逻辑函数表达式是: S1(A,B,CI)=∑(1,2,4,7) CO(A,B,CI)=∑(3,5,6,7) 现设定A1=A,A0=B,CI 为图记变量,输出1Q=S1,2Q=CI,由卡诺图(见图2-3,图2-4)得到数据输入: 1D0=CI,1D1=CI,1D2=CI,1D3=CI,2D0=0,2D1=CI,2D1=CI,2D3=1,由此构成逻辑电路. 需要指出的是用数据选择器实现逻辑函数的方法不是唯一的,当逻辑函数的输入变量数较多时,可比较多种方法取其最优实现。 四、实验内容: 1.验证74LS153 的逻辑功能按表2-1 所列测试,特别注意所测芯A1、A0 哪一个是高位S 端是否低电平有效当芯片封锁时,出是什么电平。 记录:

东南大学计算机网络第二次实验报告

东南大学自动化学院 实验报告 课程名称:信息通信网络概论 第2次实验 实验名称:FTP客户端通信程序设计 院(系):自动化专业:自动化 姓名:学号: 实验室:金智楼5楼实验组别: 同组人员:实验时间:2016 年12 月13 日评定成绩:审阅教师:

目录 一.实验目的和要求 (3) 二.实验原理 (3) 三. 实验方案与实验步骤 (3) 四.实验设备与器材配置 (4) 五.实验记录 (4) 六.实验总计 (8) 七.思考题或讨论题 (9) 附录:部分代码

一.实验目的和要求 1.了解Windows下的TCP/IP通信方式与网络操作; 2.熟悉FTP的编程的过程; 3.学会用可视化编程语言编写调试简单的通信程序。 二.实验原理 在使用MFC编程时,要连接到FTP服务器是一件非常简单的事情,只需要两个简单的步骤,首先必须建立一个CinternetSession对象,用类CinternetSession创建并初始化一个或几个同时存在的Internet会话(Session),并描述与代理服务器的连接(如果有必要的话),如果在程序运行期间需要保持与Internet的廉洁,可以创建一个CinternetSession对象作为类CwinApp的成员。MFC中的类CftpConnection管理我们与Internet服务器的连接,并直接操作服务器上的目录和文件,FTP时MFC的WinInet支持的三个Internet功能之一,我们需要先创建一个CinternetSession实例和一个CftpConnection对象就可以实现和一个FTP服务器通信,我们不需要直接创建CftpConnection对象,而是通过调用CinternetSession::GetFtpConnection来完成这项工作。他创建CFtpConnection对象并返回一个指向该对象的指针。 三.实验方案与实验步骤(请绘制流程图) 1、实验方案

第2次实验报告

西南科技大学 计算机实验报告 课程名称:计算机操作系统综合设计 实验名称:实验二P、V原语的模拟实现(验 证型) 机型或机位:PC机 学号:20123266 学生姓名:付晓 班级:信安1205 指导教师:陈立伟老师 评分: 实验日期:2014 年11 月30日(13周周日晚)

1、实验目的 ●理解信号量相关理论; ●掌握记录型信号量结构; ●掌握P、V原语实现机制。 2、实验题目和软(硬)件设计 ●《P、V原语的模拟实现》 软件:VC++编译器,win xp系统; 硬件:PC机一台 操作步骤如下: A. 在vc++上构建工程,并建立相应头文件和源文件, 然后输入给定代码: basic.h 和pv.cpp(详见课件所提供参考代码) B. 进行功能测试并得出正确结果: ◆实验中提供了5个信号量(s0-s4)和20个进程(pid 0-19)。 在程序运行过程中可以键入down命令,up命令和 showdetail命令显示每个信号量的状态。具体输入解释如 下: down 获取信号量操作(P操作)。 参数: 1 sname 2 pid 。 示例:down(s1,2) 。进程号为2的进程申请名字为s1的 信号量。 这是删除s0信号量中的0号进程,此时进程1占用该信 号量

◆up 释放信号量操作(V操作)。 参数1 sname。 示例:up(s1)。释放信号量名字为s1的信号量。 这是删除s1信号量中的4号进程,此时进程5占用该信号量 ◆showdetail 显示各信号量状态及其等待队列。

这是删除s3信号量的两个进程 直到最后,为0号进程申请信号量,再释放0号进程 exit 退出命令行。 c.代码执行的模块流程图如下: 开始 执行函数initerror()函数和变量初始化函数INIT()

自控第二次实验报告

成绩 实验报告

实验二频率特性测试与频域分析法建模实验 实验时间第12周周三上午实验编号 同组同学无 一、实验目的 1.掌握频率特性的测试原理及方法。 2.学习根据所测定出的系统的频率特性,确定系统传递函数的方法。 二、实验内容 1.测定给定环节的频率特性。 系统模拟电路图及系统结构图分别如图 2.2.1及图 2.2.2。 取Ω===M R R R 10.432,F C C μ121==,Ω==k 101R R 系统传递函数为: 1=K 时,取Ω=K R 10,则10 1010 )(2++= s s s G 2=K 时,取Ω=K R 20,则10 1020 )(2 ++=s s s G 若正弦输入信号为)sin()(1t A t Ui ω=,则当输出达到稳态时,其输出信号为)sin()(20?ω+=t A t U 。改变输入信号频率π ω 2= f 值,便可测得二组2 1 A A 和ψ随f(或ω)变化的 数值,这个变化规律就是系统的幅频特性和相频特性。 2.根据测定的系统频率特性,确定系统的传递函数。

三、实验原理 1.幅频特性即测量输入与输出信号幅值A 1及A 2,然后计算其比值A 2/A 1。 2.实验采用“李萨如图形”法进行相频特性的测试。以下简单介绍一下这种测试方法的原理。 设有两个正弦信号: )sin()(t X t X m ωω=) sin()(?ωω+=t Y t Y m 若以X (ωt )为横轴,Y (ωt )为纵轴,而以ω作为参变量,则随着ωt 的变化, X (ωt )和Y (ωt )所确定的点的轨迹,将在X -Y 平面上描绘出一条封闭的曲线。这个图形就是物理学上所称的“李萨如图形”,如图2.2.3所示。 图2.2.3李沙育图形 3.相位差角的求法: 对于)sin()(t X t X m ωω=及) sin()(?ωω+=t Y t Y m 当0=t ω时,有0)0(=X ;)sin()0(?m Y Y =即)/)0(arcsin(m Y Y =?,2/0π?≤≤时成立 4.记录实验结果数据填写表2.2.1。 表2.2.1实验结果数据表 编号 1 2 3 … 10 ω A 2/A 1Y 0/Y m

计算机图形学第二次实验报告

学号 一、绘制FERGUSON 曲线 1, 改变各点处的一阶导数数值,绘制 FERGUSON 曲线进 行对比分析 A=[100,300;120,200;220,200;270,100;370,100;420, 200;420,300;220,280;100,300]; B=[10,-10;30,-30;30,-30;30,-10;20,20;20,20;-20, 20;-20,10;20,-20]; Q=[2,-2,1,1;-3,3,-2,-1;0,0,1,0;1,0,0,0]; plot(A(:,1),A(:,2)); [m,n]=size(A); hold on for i=1:m-1 for t=0:0.001:1 T=[tA3F2,t,1]; Px=[A(i,1),A(i+1,1),B(i,1),B(i+1,1)]; Py=[A (i, 2),A(i+1,2),B (i, 2),B(i+1,2)]; x=T*Q*Px : y=T*Q*Py' plot(x,y, 'r'); end end 2,FERGUSON 曲线丰满度实验 A=[100,300;120,200;220,200;270,100;370,100;420, 200;420,300;220,280;100,300]; B=[10,-10;30,-30;30,-30;30,-10;20,20;20,20;-20, 20;-20,10;20,-20]; C=[20,-20;60,-60;60,-60;60,-20;40,40;40,40;-40, 姓名 所使用的语言 MATLAB 完成日期 2016/5/9 截图部分 B=[10,-10;30,-30;30,-30;30,-10;20,20;2 0,20;-20,20;-20,10;20,-20]; B=[210,-210;230,-230; 230,-230;230,-210; 220,240;250,250; -210,230;-220,210;220,-200];

第二次实验报告

一、实验步骤 1.从中经网统计数据库以及国家统计局找到实验所需的各项数据并完成下载。 2.将已经下载好的2002年至2016年的CPI月度数据(以上月=100)经过简单算 术平均转化成季度CPI, 以2010年第一季度的CPI=100,处理各季度CPI,得到以2002年第一季度=100的CPI。) 3.将以下载好的M2的期末存量月度数据进行简单算术平均得出季度M2。 4.通过社会融资规模2002年至2016年的增量月度数据以及2016年所给出的社 会融资规模倒推出2002年至2016年社会融资规模每月的存量数据,并将其进行简单算术平均处理称为社会融资规模月度存量数据。 5.用已经处理下载好的名义GDP当季数据,M2,社会融资规模除以以2010年 第一季度=100的CPI 指数,算出每一年去除通货膨胀影响的实际GDP.实际M2,实际社会融资规模,如图一所示,可以看出实际GDP,实际M2,实际社会融资规模的曲线有成波动状,因此我们认为这些时间序列都受季节因素影响,因此我们对这四列时间序列进行季节调整。 6.用EViews进行季节调整后,我们得到数据如图二所示,可以看出我们消除了 曲线的波动趋势。可以看出,GDP当季值平缓上升,但远小于社会融资规模和M2的体量。社会融资规模的增长与M2增长几乎同步,体量也几乎一致。

7. 用经过季节调整的数据求出GDP,M2,社会融资规模的实际增长率,得出如图三所示趋势变动图,除M2增长率在2002年有一个巨大波动,其他数据的增长率都是平稳变动的。 8. 以各项增长率时间序列为基础进行平稳性检验,经单位根检验后,我们得出GDP 、M2、CPI 时间序列都是平稳序列,社会融资规模不是平稳的,因此对它进行一阶差分,将其处理成平稳的。 9. 用已经得到的平稳的GDP 、 M2、社会融资规模、CPI 数据进协整检验,V AR 模型,以及格兰杰因果检验。 二、 实验结论 (一) 协整分析 1.GDP 与社会融资规模 (二) V AR 模型 1.稳定性检验 在对货币政策中间目标、最终目标长期均衡关系基础上,建立V AR 模型,利用脉冲响应函数来探讨货币政策在传导过程中对变量的影响程度以及发生效力的滞后时间。脉冲响应函数分析要求各变量序列平稳。因此,首先运用各变量同阶数据将分别判断构建V AR(M2 CPI)、V AR(M2 GDP)、V AR(DSFS CPI)、V AR(DSFS GDP)共计4组V AR 模型是否稳定。从图1可以看出,4组V AR 模型所有单位根的模均在单位圆内,模型结构稳定,可以运用脉冲响应进行分析。 Inverse Roots of AR Characteristic Polynomial (M2 CPI ) Inverse Roots of AR Characteristic Polynomial(M2 GDP)

计算机图形学第二次实验报告

一、绘制FERGUSON 曲线 1, 改变各点处的一阶导 数数值,绘制 FERGUSON 曲线进 行对比分析 A=[100,300;120,200;220,200;270,100;370,100;420, 200;420,300;220,280;100,300]; B=[10,-10;30,-30;30,-30;30,-10;20,20;20,20;-20, 20;-20,10;20,-20]; Q=[2,-2,1,1;-3,3,-2,-1;0,0,1,0;1,0,0,0]; plot(A(:,1),A(:,2)); [m, n]=size(A); hold on for i=1:m-1 for t=0:0.001:1 T=[tA3F2,t,1]; Px=[A(i,1),A(i+1,1),B(i,1),B(i+1,1)]; Py=[A (i, 2),A(i+1,2),B (i, 2),B(i+1,2)]; x=T*Q*Px : y=T*Q*Py' plot(x,y, 'r'); end end 2,FERGUSON 曲线丰满度实验 姓名 学号 所使用的语言 完成日期 MATLAB 2016/5/9 截图部分 B=[10,-10;30,-30;30,-30;30,-10;20,20;2 0,20;-20,20;-20,10;20,-20]; B=[210,-210;230,-230; 230,-230;230,-210; 220,240;250,250; -210,230;-220,210;220,-200];

A=[100,300;120,200;220,200;270,100;370,100;420, 200;420,300;220,280;100,300]; B=[10,-10;30,-30;30,-30;30,-10;20,20;20,20;-20, 20;-20,10;20,-20]; C=[20,-20;60,-60;60,-60;60,-20;40,40;40,40;-40,

第二次实验报告模板

实验报告二 (四学时) 第一部分:选择结构程序设计 【实验1—基础题】 要求:从键盘上输入x的值,按下式计算y的值。 并把实验结果抓图到相应位置 目的:掌握选择结构if语句的使用方法 实验结果: 【实验2-基础题】 要求:编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的格式,并把实验结果抓图到相应位置 例如: 输入二十四小时制时间:21:11 对应十二小时制时间为:9:11 PM 或 输入二十四小时制时间:9:11 对应十二小时制时间为:9:11 AM 目的:掌握选择结构if语句的使用方法 实验结果:

【实验3—基础题】 要求:编写计算器程序,要求如下: ①从屏幕获取两个变量的值和一个算术运算符(+、-、*、/、%),对这两个变量进行相应的算术运算,输出计算结果,对于其他运算符给出错误信息。 ②用switch语句实现 目的:掌握选择结构switch语句的使用方法 实验结果: 【实验4—延伸训练】 要求:完成P211第五章实验,实现身高预测程序的编写 每个父母都关心孩子成人后的身高,据有关生理卫生知识与数理分析表明,影响小孩成人后身高的因素包括遗传,饮食习惯和体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。 设faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=(faHeight+moHeight)*0.54cm 女性成人时身高=(faHeight*0.923+moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%

编程从键盘输入用户性别、父母身高、是否喜爱体育锻炼、是否有良好的饮食习惯等条件,利用给定公式和身高预测方法对身高欧锦行预测。 完成程序编写,并在相应位置抓图显示实验结果 目的:熟悉if语句,关系运算符和逻辑运算符以及不同类型数据类型的输入和输出方法。 实验结果: 【实验5-延伸训练(选做)】 根据数学知识,运用编程的方法,实现一元二次方程的解的计算的解 若判别式,否则方程无实根 实验结果: 【实验小结】 通过这些试题能够较好的编写一些实际中的问题,能够理解并简单运用,不足之处还有很多,例如编写不熟练,每次编写耗费很多时间,有些函数名称还没有记住需要翻书查找

华理-蒋志强-matlab_第二次实验报告

华东理工大学商学院 数值分析实验报告 姓名:李彬 班级:金融103 学号:10102469 实验名称:MATLAB编程基础和拉格朗日插值 指导教师:蒋志强 实验地址:奉贤校区信息楼319室 实验时间:2012/10/1113:30-15:10 【实验步骤】 问题1.已知x=[012 2.53 3.54],y=[2.50.50.5 1.5 1.5 1.1240],编程求拉格朗日插值函数Pn(2.5),Pn(4.3),并画出拉格朗日插值函数Pn(x)在x ∈[04]上的图像。 (1)定义拉格朗日插值函数,将其保存在LB_ex_1.m中,具体实现程序如下: function P=LB_ex_1(a,x,y) %计算拉格朗日插值多项式,x为自变量,y为因变量,a为插值点 m=length(x); n=length(y); if m~=n error('x和y的长度需一致') end P=zeros(size(a)); for j=1:n L=1; for i=1:n if i~=j L=L.*(a-x(i))/(x(j)-x(i)); end end P=P+L*y(j); end end (2)具体编程实现如下: >>x=[0122.533.54]; >>y=[2.50.50.51.51.51.1240]; >>a=0:0.1:4; >>P=LB_ex_1(a,x,y);

>>plot(a,P,x,y,'o'); >>xlabel('x'); >>ylabel('P'); 问题2.课本109页习题3 编程实现如下: >>x=0:1:6; >>y=[2,2.1592,3.1687,5.4332,9.1411,14.406,21.303]; >>plot(x,y); >>xlabel('x');ylabel('y'); 问题3.课本110页习题5 (1)仍然使用拉格朗日公式进行插值,使用LB_ex_1.m,取x0为0,x1为1,记为x=[01],相应e x记为y,y=exp(x).插值点记为a,插值结果记为P,误差记为E,E=exp(a)-P (2)实现步骤如下: >>x=[01]; >>y=exp(x); >>a=-1:0.2:2; >>P=LB_ex_1(a,x,y); >>E=exp(a)-P;

北邮 大三下 Unix第二次实验报告

班级:09211311 姓名:schnee 日期:2012-05-27 Unix 编程环境实验二 shell命令的实现 1.实验目的 练习使用系统调用函数实现一个shell命令的功能,进一步熟悉进程控制与进程间通信。 2.实验要求 使用fork(),exec(),dup2(),pipe() ,open()系统调用完成与下列shell命令等价的功能。 grep –v usr < /etc/passwd | wc –l > result.txt 3.相关系统调用说明 -创建新进程用fork() - exec系统调用可以用execlp(file,argv0, argv1, …, 0); -创建匿名管道pipe(int fd[2]);其中fd[0]为读端,fd[1]为写端 - dup2系统调用用法为dup2(src_fd, dst_fd);src_fd覆盖掉dst_fd -等待子程序结束用wait(&sv); int sv; 4.实验代码 #include #include #include #include #include #include #include #include int main() { int sv, fd[2], infile, outfile; char *file; pipe(fd); //创建管道

file="/etc/passwd"; infile=open(file, O_RDONLY); file="result.txt"; outfile=open(file, O_CREAT|O_WRONLY); //打开文件 if(fork()==0) { dup2(infile, 0); //输入重定向 dup2(fd[1], 1); close(fd[1]); close(fd[0]); execlp("grep", "grep", "-v", "usr", 0); //系统调用 } else if(fork()==0) { dup2(fd[0], 0); dup2(outfile, 1); //输出重定向 close(fd[1]); close(fd[0]); execlp("wc", "wc", "-l", 0); //系统调用 } close(fd[1]); close(fd[0]); //不加则会死循环 wait(&sv); wait(&sv); //不加则会导致僵尸进程 return 0; } 5.实验结果截图 主文件夹下的a.cpp源文件,a可执行文件以及运行结果result.txt文本文件。

数控第二次实验报告

数控技术实验报告——数控铣床手工编程及加工 西安交通大学机械41 组员:韩文洪、武文家、刘汉卿、 雷宇、杨瑞元、孔可嘉

西安交通大学实验报告 课程数控技术实验名称数控铣床手工编程 第1页共8页 机加工 专业班级机械41班系别机械工程学院实验日期2017年3月20日姓名***学号***实验报告日期2017年4月10日同组者******报告退发(订正重做) 一.实验目的 1.了解铣削加工的工艺参数。 2.掌握常用数控铣削编程指令。 3.熟悉数控铣削手工编程方法。 4.学会数控铣床实际操作加工。

二.实验原理 1.机床坐标系与工件坐标系 X,Y,Z坐标系方向的确认在“数控技术”课本上已学习。机床坐标系的原点在机床说明书中均有规定,一般利用机床机械结构的基准线来确定。数控铣床的原点一般取在X,Y,Z坐标正方向极限位置上。工件坐标系是为了编程需要根据零件图样及加工工艺等而建立的坐标系,在确定工件坐标系时不必考虑工件在机床上的实际夹装位置,编程原点是根据加工零件图样及加工工艺要求选定的编程坐标系的原点。 2.与坐标相关的G指令 (1)绝对坐标编程和相对坐标编程指令G90和G91 (2)工件坐标系设定的预置寄存指令G92 (3)工件坐标系零点偏置指令G53~G59 (4)插补坐标平面选择指令G17、G18、G19 3.常用G功能指令 (1)快速点定位指令G00 (2)直线插补指令G01 (3)圆弧插补指令G02、G03 (4)暂停指令G04 (5)刀具半径补偿指令G41、G42、G40 (6)进给功能字F

(7)主轴转速功能字S 4.常用M指令 M00:程序停止M01:计划停止M02:程序结束 M30:程序结束返回M03:主轴顺时针转M04:主轴逆时针转 M05:主轴停止M06:换刀指令M07:2号切削液开 M08:1号切削液开M09:切削液关 三.对刀原理及方法 1.对刀原理 加工的两个坐标系,机床坐标系和工件坐标系,对刀的目的就是建立两个坐标系的关系。首先确定两坐标系的空间位置关系,再确定对刀点相对于工件原点的空间位置关系,最后将对刀数据输入到相应的工件坐标系存储单元。 2.对刀方法 (1)夹装好工件以及基准刀具 (2)将原G54中数值清零 (3)将方式开关置于“回参考点”位置,分别按+X,+Y,+Z方向按键令机床进行回参考点操作,此时机床原点与参考点重合,坐标显示(0,0,0) (4)以待加工工件孔或外形的对称中心为X,Y轴的对刀位置点,手轮操作,使刀具刃接触工件表面,用中分法确定X,Y中心坐标

相关文档