Microsoft Visual Basic是微软公司推出的一个可视化的面向对象的应用程序开发工具,他具备当代编程语言所必须的“可视化”,“面向对象”,“事件驱动”三个特征。“可视化”使得操作界面的设计变的如同搭积木般的简单,省去了编写大量代码来完成界面的实现;“面向对象”则是把数据和处理数据的代码封装到一个类中,不仅易于程序的阅读和修改,也使得对象可以重复使用;“事件驱动”使得程序员只需对用户可能进行的操作进程序块的编写,至于其他的误操作都可置之不理。 VisualBasic是基于窗体的可视化程序开发环境,简单、易用,而且可以想C/C 一样开发高级的应用程序,它避开了C 编程过分繁琐和抽象的缺点,同时又能实现大多数Windows编程目的,自微软推出以来,成为广大程序开发人员的首选语言。 VB相对其他高级语言有很高的编程效率,尤其是图形界面与数据库应用方面,编程速度比其他编程语言快几倍甚至几十倍。因此,用VB开发数值计算比较复杂的应用程序时,如将Matlab代码嵌入程序中,就可以充分利用Matlab大量的源代码,简化运算并高效地完成编程任务。另外,由于Matlab所提供的数学函数都针对运算过程和结果进行了专门的优化,这将提高应用系统的精确度。 MATLAB是由美国的Math Works公司推出的一个为科学和工程计算而专门设计的高级交互式软件。它是一种高性的用于工程计算的编程软件,它把科学计算、编程和结果的可视化都集中在一个使用非常方便的环境中。与其他软件相比,MATLAB的强项在于矩阵计算和图形处理。其程序组要由主程序和各种工具包组成,其中主程序包含树百个内部核心函数,工具包则包含复杂系统仿真、信号处理工具包、系统识别工具包等,本文主要通过的是它所提供的信号处理工具包来实现对相关通信原理的仿真。 ...... |
查看评论
已有0位网友发表了看法