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实现一些简单操作了。

  • 相关阅读:
    JVM(5)之 GC之标记
    JVM(4)之 使用MAT排查堆溢出
    JVM(3) 之 内存分配与回收策略
    JVM(2)之 JAVA堆
    JVM(1)之 JAVA栈
    MySQL查询时报错Illegal mix of collations
    struts2 基础学习
    python3.4 + pycharm安装与使用
    Pycharm激活
    IntelliJ IDEA 2018.2激活
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/12504050.html
Copyright © 2011-2022 走看看