北京邮电大学电子工程学院计算机实习报告,题目基本历年都一样.doc

北京邮电大学电子工程学院计算机实习报告,题目基本历年都一样.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京邮电大学电子工程学院计算机实习报告,题目基本历年都一样

暑期实习报告 由数字信号处理原理可知:计算有限长数字序列线性卷积的公式为: 若 则 取 题目要求: (1) 输入N1,N2, 输出y(n)值 (2) 在图形方式下以x轴为n,y轴分别为x(n)、h(n)、y(n)画出其关系图 设计方案:使用编程语言为:Microsoft Visual Basic 开发工具为:Microsoft Visual Basic6.0 sp6中文企业版 在Form1中进程编辑,利用五个Command Button ,分别控制x(n)、h(n)、y(n) 的序列图像输出 、y(n)序列输出及清除功能,3个Picturebox用来显示x(n)、h(n)、y(n)的坐标图,Label用来表达所要操作的内容。定义两个整型变量N1、N2,要想显示其中的一个图像时,先将所输入的两个值附给上述两个变量,然后利用Picture.Scale 与Picture.Line来画坐标图,最后通过for ….next语句实现循环画点,从而实现每个图像的显示。当想进行清除时只要再清除的Command Button下输入Picture.Cls、Label.Caption = 、Text.Text = 等语句即可。 流程图: 源代码: Dim N1%, N2% Private Sub Command1_Click() N1 = Int(Text1.Text) : N2 = Int(Text2.Text) Picture1.Scale (-1, 20)-(20, -1) 画x(n)坐标 Picture1.Line (0, 0)-(19, 0) Picture1.Line (19, 0)-(18.5, -0.5) Picture1.Line (19, 0)-(18.5, 0.5) Picture1.Line (0, 0)-(0, 19) Picture1.Line (0, 19)-(0.5, 18.5) Picture1.Line (0, 19)-(-0.5, 18.5) For i = 0 To N1 xi = 1 Picture1.PSet (i, 1), vbBlack 画x(n)的图像 Next i For n = 0 To N1 Picture1.CurrentX = n: Picture1.CurrentY = 0.4: Picture1.Print n Next n End Sub Private Sub Command2_Click() N1 = Int(Text1.Text) : N2 = Int(Text2.Text) Picture2.Scale (-1, 20)-(20, -1) 画h(n)坐标 Picture2.Line (0, 0)-(19, 0) Picture2.Line (19, 0)-(18.5, -0.5) Picture2.Line (19, 0)-(18.5, 0.5) Picture2.Line (0, 0)-(0, 19) Picture2.Line (0, 19)-(0.5, 18.5) Picture2.Line (0, 19)-(-0.5, 18.5) For n = 0 To N2 Picture2.PSet (n, n / 2), vbBlack 画h(n)的图像 Next n For n = 0 To N2 Picture2.CurrentX = n: Picture2.CurrentY = 0.4: Picture2.Print n Next n nd Sub Private Sub Command3_Click() N1 = Int(Text1.Text) : N2 = Int(Text2.Text) Picture3.Scale (-3, 44)-(44, -3) Picture3.Line (0, 0)-(44, 0) Picture3.Line (44, 0)-(43.5, -0.5) Picture3.Line (44, 0)-(43.5, 0.5) Picture3.Line (0, 0)-(0, 44) Picture3.Line (0, 44)-(0.5, 43.5) Picture3.Line (0, 44)-(-0.5, 43.5) For n = 0 To (N1 + N2) y = 0 For m = 0 To n If m =

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档