数 值 分 析
Matlab基础
Ch9.  Matlab基础知识
§1.  概述
1.  历史背景与主要功能
Matlab = Mat rix Lab oratory
(  矩阵实验室  )
数值计算
三大基本功能符号运算
数据可视化(图形功能) +  程序开发  +  (专业)工具箱(Toolbox)
数值计算型:Matlab、Xmath等
数学软件
数学分析型:Mathematica、Maple等Matlab:面向 21 世纪的科学计算语言
在科学计算和工程领域
赢得了广泛用户
2.  语言特点
•功能强大
•语言简单
演算纸式的计算工具
•扩充能力强程序可移植性好
开放性的源程序(M文件)
•编程易效率高
基本运算单位:矩阵;运算符、库函数极丰富•具有功能强劲的工具箱(参见P8  表1.3 )
几十个工具箱,涉及信号处理、自动控制、图象处理、金融系统、最优化方法、小波分析等许多学科
3. 集成环境的组成
五个部分:
(1) Matlab 语言
适合开发大小型程序
(2) Matlab 工作环境
变量查看器、路径浏览器、程序编辑器
& 附带的大量M文件
(3) 图形系统
二、三维图形绘制,图象处理,动画制作
matlab生成随机数
(4) Matlab数学函数库
基本函数、复杂算法的函数
(5) Matlab API (Application Program Interface)      Matlab 与 FORTRAN 、 C、 Java的接口