VB与Matlab

前端之家收集整理的这篇文章主要介绍了VB与Matlab前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近对Matlab有了全新的认识,同时也在学习中找到了学习的乐趣。

大二上学期的时候学了半年的Matlab,除了反感想不出什么新的形容词。而今年开的数学实验课又是基于Matlab的。头疼。。。

在我感觉,Matlab没有VB快捷,总感觉有了可视化的VB,就不需要再去学什么Matlab。而今年我看到了许多人为了数学建模痴迷的在教室奋斗了三天三夜。我开始反思了,开始对Matlab老师说的话有了新的认识,对Matlab有了新的认知。下面就谈谈结合VB谈谈Matlab。

~变量处理

近些天来,我一直研究Matlab,我出奇的发现:Matlab比VB更加快捷。在Matlab语言中,无需对变量进行声明,直接使用新的变量,系统就可以对它进行识别。不过这样也会有缺陷,就是当你编写一个比较大的程序的时候,很容易重复使用相同的变量,致使你的程序混乱不堪。这样的话,为了避免这种错误的发生,你就必须对使用过的变量进行记录,等于又增加了一记录变量这一额外的工作。

但是,Matlab对于现在作为学生的我们来说,已经足够了,它足以解决我们现在遇到的几乎所有问题了。Matlab的针对性非常强,无需编写太多的代码去实现功能

在VB中,通常是在通用声明段中用Option Explicit来进行强制声明要求。但是如果不用Option Explicit限制的话,VB会默认将该变量定义成Variant型变量,这样处理之后,VB中变量的处理也可会降低一级,只用“dim”或者“private”示意性的声明一下即可。对变量的类型也不准确区分,使用起来也比较方便。但是VB没有Matlab直接,完成相对较复杂的程序,VB需要编写较长的代码,这样的话,对变量进行特殊声明就会显得非常重要了。

~作用对象

Matlab的针对性是非常强的。记得书中的提过“Matlab是专门用来解决数学实验问题的软件”,没错,Matlab的针对性非常强。它本身程序中就含有很多数学中经典的函数,直接调用出来即可使用,如果不知道这个函数,你可以通过上网查一下或者查一些资料,获知Matlab中有该函数后,直接在界面中输入“help 函数名”即可获取函数的含义和使用方法

通过这么长的日子学习VB,我感觉VB作用的对象很大,具有较强的通用性。他能够做到像C语言一样,实现各种强大的功能,具有很强的通用性和适用性。它能够通过代类模块编写窗体,实例化之后,便可以显示出来,你可以使它以托盘的形式显示,也可以让它以各种图形的方式显示出来;他能够通过类的封装和继承,用更少的代码实现更多的功能;它还能使用API函数,来完成现实世界中各种各样的形形色色的功能

~灵活性

Matlab还有一点优点是VB所不具有的,在Matlab中,如果你人为编写了比较好的函数,你可以直接在函数程序中直接将函数函数名将其保存在原文件夹下。下次使用的时候,你直接调用即可,无需对函数进行第二次重复编写。这一点,尤其让我对Matlab刮目相看,通过这一点,我们就可以认为对自己电脑的Matlab软件进行适合自己习惯的人性化的改变。

然而VB,由于VB的面向对象比Matlab大的太多,相对自己的灵活性就会相对降低,无法做到像Matlab一样随意自如向程序中增加函数

~总结

我对Matlab之所以能够做到这么快上手、熟悉,是因为我的VB基础知识相对扎实。对VB程序有了自己的想法,在上手Matlab的时候真的比较简单。

通过这次学习matlab,我深深的感受到,除了VB之外还有一些更加面向专业的编程语言,而Matlab解决函数问题的时候,竟然是如此的方便快捷。我想说Matlab软件是为数学这一学科专门定做的。

同时,我也深深认识到,学习好编程语言的基础是多么多么重要——当然我们的基础都是VB语言。

我们在学习知识的时候,一定要常常动手试试,敢于去尝试一些东西,我们一定会有新的收获。

猜你在找的VB相关文章