Matlab初步入门


 MATLAB是一款MathWorks公司发布的科学计算软件,集算法开发、数据可视化、数据分析以及数值计算和交互式环境为一体,性能卓越,在业界受到广泛的推崇。本篇博客将对MATLAB进行一个简单的介绍,为后面系统学习MATLAB做一个铺垫。

 MATLAB可谓是工科生的神器,里面封装了各种各样的工具包,像我自己专业所经常用到的,比如信号处理工具包、图像处理工具包,甚至我们课题组所做的超声算法编程也是用MATLAB来完成的,MATLAB强大的数值计算能力以及随手就可以调用的工具包给科研人员提供了极大的方便,你没必要自己从头去写底层的代码,而是站在巨人的肩膀上去编写你自己的算法代码。同样,除了这些,MATLAB的绘图功能也是异常强大,几乎所有的统计图表都可以用MATLAB来绘制,在写学术论文的时候也可以直接使用MATLAB的图,可谓是十分的方便。

 MATLAB的正版很昂贵,一个都得几万元,所以学生一个人的名义买是不太可能的,基本上都是以学校或者科研机构的名义来买。一般人尤其像我这样吃土的学生,那就更加买不起了,所以只能用破解版,但其实全中国绝大多数人用的MATLAB用的都是破解版,这没什么,毕竟个人使用的话影响不大。不过如果你是研究生,要发英文期刊的话,你就得乖乖买正版了,这时候一般就是看你所在的学校有没有买正版的MATLAB了,如果没有的话就稍微麻烦点。

 其实在本科我就有学过MATLAB,而且当时还是一堂专业必修课,不过那时候我没怎么认真听,期末考试也是混过去的,所以说MATLAB学的不太好。而现在到了研究生,得日常使用MATLAB了,所以就想着系统地来学习MATLAB,毕竟科研要用嘛。

 MATLAB该怎么学呢,很多人没有系统地去学,基本上是边做边学,有用到需要了再临时去学一学,以完成课程设计什么的。不过这种课程设计做完后基本就不会再碰MATLAB了,这应该是临时抱佛脚的学习。我觉得MATLAB还是应该系统地学一学,最起码能有个系统的知识框架,这样你以后在完成相应的任务时,就没必要傻瓜式地一直上网搜了。

 想要系统地学也很简单,学生的话去图书馆随便借一本MATLAB从入门到精通这样的书,MATLAB的版本倒无所谓,MATLAB基本上每代版本的更新都不大,所以你用R2012a的版本也是可以的(现在最新的已经到R2020a了)。然后从书中最基本的操作开始学,可以先忽略书上的字,直接跑里面的代码,如果对代码有疑惑了,再看书上的文字解释。切记一定要动手敲代码,然后边敲边理解。如果有一些函数你不认识,选中鼠标左键选择帮助文档,你可以查看关于这个函数的解释(可能是英文的),但也不要怕,这些都是很基础的英文,耐心点你一定能看得懂的。这里推荐一个网易有道词典,可以支持鼠标选中查词,真的很方便!学习MATLAB的方法就是多尝试,多看文档,多思考。

 昨天看到一个新闻,美国MathWorks公司禁止授权哈工大等高校使用MATLAB,当然对于哈工大的学生来说,正版用不了我们偷偷用盗版还不行嘛。比较麻烦的可能是如果要发英文论文的话,论文中就不能出现MATLAB所绘制的图,不过还是有办法的。只是感慨,中国真的需要加把劲了,现在科研所使用的软件几乎都是美国的,万一哪天美国再禁止授权其他软件给中国,那就不好办了。你说中国可以做出自己的MATLAB呀,这个不是那么容易的,这里面涉及的东西太多,没办法在短时间内做出来,所以能怎么办呢,先忍辱负重吧,砥砺前行,一步一个脚印慢慢慢来吧。


文章作者: HANABI
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 HANABI !
评论
  目录