matlab初学第一课•Layton大讲堂之matlab初认识

matlab是什么?

  matlab的创始人是Cleve Moler是个巨佬,matlab是一种数学工具,本质上就是一个带图像显示的计算器,也可以定义成编程软件,拥有强大的计算能力可以进行微积分,矩阵,方程的计算和数据可视化。matlab就是matrix laborary矩阵实验室的缩写,因为创始人学了辣么久数学,觉得数学计算的本质就是矩阵计算,世界万物皆矩阵,所以起名叫矩阵实验室。

那它和c语言等其他语言有什么区别呢?

  c语言是一种通用的编程语言,而matlab是专门进行数值计算的,两者本质上都是工具,都可以进行数值计算,但在c语言实现运算相对复杂例如矩阵求逆,因为c语言要求你实现每个细节,求矩阵逆第一步要干嘛,第二部要干嘛,而matlab封装了这部分内容,所谓封装就是不需要你知道内部的细节,好比你会用电视但不知道电视内部是什么运作的。matlab也一样,就拿求矩阵的逆作为例子,逆矩阵等于它的伴随矩阵/它的行列式,你在matlab求逆矩阵不需要知道细节,不需要算伴随矩阵和行列式,输入一串代码它就自动求出来了,c加加可能要写好几十行,matlab的过程就是软件内部帮你算好了,把最终答案告诉你,但不告诉你过程,这就是封装这一程序设计的理念。

那要怎么用呢?

  得知道完成你的目的要用拿些代码,如果matlab能做到——你对着麦克风喊一声“三分钟之内,我要这个矩阵求逆的全部信息”,它就自动输出信息,那它真的就是神仙软件了,但它不行,编程的概念就是对人类的命令进行一个规范,比如1+1是1+1而不是one加1,有了规范软件就会识别你的语言,每个语言都有它的规范,所以用matlab就像我们学一门外语,得掌握它的语法规则。但matlab还是比英语好学很多很多的,因为matlab不是用于日常交流的。

  以下是matlab各种语法规则和函数表达式的用法规范,请放到你的收藏夹里:https://www.yiibai.com/matlab

那么对matlab的初认识也就结束了,接下来该用matlab实现一些简单操作了。

 

posted @ 2020-03-16 15:15  艾尔夏尔-Layton  阅读(363)  评论(0编辑  收藏  举报