目录

1、介绍

2、Matlab 的特点与功能


1、介绍

Matlab是一种广泛应用于工程计算及数值分析领域的新型高级语言,自 1984 年推向市场以来,历经二十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境。

在欧美各高等院校,Matlab 已经成为线性代数、数值分析、数理统计、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,已成为大学生必须掌握的基本技能之一。Matlab 功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。

用计算机解决数学问题,数学软件有:

公共的基础软件:BASIC,FORTRAN,C,Pascal
矩阵实验室系统:Matlab,Scilab,Octave
计算机代数系统:Mathematica,Maple
交互式数学系统:MathCAD,Calcwin
Matlab:  Matrix Laboratry 矩阵实验室
1980年,Moler 教授用 Fortran 语言编写了集命令翻译、科学计算于一身的一套交互式软件系统。1984年,Moler 等成立了 The MathWorks 的公司,用C 语言完全改写 Matlab,并推出第一个商业版。增添图形图像处理、符号运算、以及与其他流行软件的接口功能,使得 Matlab 的功能越来越强大。到九十年代,在国际上 30 几个数学类科技应用软件中,Matlab 在数值计算方面独占鳌头。目前,Matlab 已经成为国际上最流行的科学与工程计算的软件工具,是一种具有广泛应用前景的全新的计算机高级编程语言了,有人称它为“第四代”计算机语言。 就影响而言,至今仍然没有一个别的计算软件可与 Matlab 匹敌。

1984年,Matlab 1.0 (DOS版,182K,20多个函数)

1992年,Matlab 4.0 (93年推出Windows版,加入 simulink
1994年,
Matlab 4.2(得到广泛重视和应用)

1999年,Matlab 5.3(真正实现32位运算)
2002年,
Matlab 6.5(采用JIT加速器)

2004年,Matlab 7.0

2006年,Matlab R2006a

2、Matlab 的特点与功能

Matlab 是一个交互式软件系统:输入一条命令,立即就可以得出该命令的结果。
Matlab 具有很强的数值计算功能:
Matlab 以矩阵作为数据操作的基本单位,但无需预先指定矩阵维数(动态定维)。
按照 IEEE 的数值计算标准进行计算。
提供十分丰富的数值计算函数,方便计算,提高效率。
Matlab 命令与数学中的符号、公式非常接近,可读性强,容易掌握。
Matlab 符号计算功能
Matlab 和著名的符号计算语言 Maple 相结合。
Matlab 的绘图功能

Matlab提供丰富的绘图命令,很方便实现数据的可视化。

Matlab 的编程功能

Matlab具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。通过 Matlab 提供的编程语言进行编程完成特定的任务

Matlab 丰富的工具箱(toolbox)
根据专门领域中的特殊需要而设计的各种可选工具箱

Matlab Simulink 动态仿真集成环境

提供建立系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。

Matlab 系统的启动

Matlab 系统的退出

桌面大致为:

【数学建模】第一篇 matlab安装及基本介绍相关推荐

  1. 数学建模专栏 | 开篇:如何备战数学建模竞赛之 MATLAB 编程

    作 者 简 介 卓金武,MathWorks中国高级工程师,教育业务经理,在数据分析.数据挖掘.机器学习.数学建模.量化投资和优化等科学计算方面有多年工作经验,现主要负责MATLAB校园版业务.曾2次获 ...

  2. 【数学建模】基于matlab武汉地铁2号线路线地图动态模拟【含Matlab源码 1092期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数学建模]基于matlab武汉地铁2号线路线地图动态模拟[含Matlab源码 1092期] 点击上面蓝色字体,直接付费下载,即可. 获取代 ...

  3. 数学建模第一讲:层次分析法

    数学建模第一讲:层次分析法 笔记大部分由观看[强烈推荐]清风:数学建模算法.编程和写作培训的视频课程整理出: 视频链接:https://www.bilibili.com/video/BV1DW411s ...

  4. 【数学建模】基于matlab船舶三自由度MMG模型【含Matlab源码 1925期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数学建模]基于matlab船舶三自由度MMG模型[含Matlab源码 1925期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式 ...

  5. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大 ...

  6. 【数学建模】基于matlab动态水波仿真【含Matlab源码 2056期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数学建模]基于matlab动态水波仿真[含Matlab源码 2056期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费 ...

  7. 【数学建模】基于matlab zernike泽尼克多项式仿真【含Matlab源码 1953期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数学建模]基于matlab zernike泽尼克多项式仿真[含Matlab源码 1953期] 点击上面蓝色字体,直接付费下载,即可. 获取 ...

  8. 【数学建模】基于matlab三维海浪模型仿真【含Matlab源码 1159期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数学建模]基于matlab三维海浪模型仿真[含Matlab源码 1159期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付 ...

  9. 第一篇 数据库安装篇

    <Oracle从入门到精通>书籍学习笔记,纯碎做个人学习记录,不喜勿喷,感谢. 第一篇 数据库安装篇 第1章 Oracle 11g数据库简介 1.1 认识Oracle 11g Oracle ...

最新文章

  1. 动态检测内存错误利器ASan
  2. Python基础最常用且重要的模块总结----建议收藏
  3. nginx实现web负载均衡
  4. 程序员面试题精选100题(63)-数组中三个只出现一次的数字[算法]
  5. nginx长连接出现504的解决办法
  6. Embedded web server initialization - jar file default-mimetypes.properties
  7. delphi 参数化sql
  8. 十四.jmter图形监控扩展
  9. python判断文件后缀_python判断文件夹内是否存在指定后缀文件的实例
  10. 微信小程序中给button加入点击图标
  11. linux虚拟文件系统proc
  12. EXCEL 中数据分析常用统计方法介绍(一)
  13. JAVA发送HttpClient请求及接收请求完整代码实例
  14. 新浪短网址生成java_2020最新的新浪短网址(T.CN短链接)API接口分享
  15. oracle中重做日志损坏,重做日志文件损坏的恢复笔记
  16. Log4j2写日志的艺术
  17. Linux命令中的箭头符号总结
  18. 前端国密加解密使用方法SM2、SM3、SM4
  19. 读书笔记-赢在用户[1]:什么是人物角色?为什么要创建人物角色?
  20. 美术 2.1 DCC工具链与引擎工具链

热门文章

  1. java图片失真_Java对图片不失真地缩放
  2. centos在线下载mysql出现404_Centos下载mysql遇到的问题及步骤(rpm)
  3. FPGA入门(1):软件安装
  4. 利用协方差,皮尔逊相关系数和斯皮尔曼相关系数确定变量间的关系
  5. 目标检测中NMS和mAP指标中的的IoU阈值和置信度阈值
  6. php翻牌游戏代码,HTML5翻牌对对碰游戏源码
  7. 没有同理心_在设计上超越同理心
  8. 云小课|帮您高效快速上传组件至私有依赖库
  9. 视频教程-虚拟仿真案例讲解-Unity3D
  10. DOS下常用BAT(cmd)命令