zoukankan      html  css  js  c++  java
  • 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实现一些简单操作了。

  • 相关阅读:
    第01组 Beta冲刺(4/4)
    第01组 Beta冲刺(3/4)
    2019年安徽省黄山与湖北省武汉空气质量的数据分析
    爬取2019年hg录取分数线
    简单介绍下gbk和utf-8这两种编码的区别
    词云大作业(普哥、硕哥快来看啊!!!)
    分享一种下载python第三方库wordcloud库的一种方法
    介绍一种安装python第三方库jieba库的方法
    《C语言程序设计》实验报告(六)
    《C语言程序设计》实验报告(五)
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/12504050.html
Copyright © 2011-2022 走看看