数学软件Matlab Matlab基础 1
1 数学软件 Matlab —— Matlab 基础
主要内容 ■Matlab介绍 ■ Matlab数值计算 ■ Matlab符号运算 ■Matlab绘图 ■Matlab数据类型 ■Matlab程序设计 ■Matlab文件操作 2
2 主要内容 Matlab 介绍 Matlab 数值计算 Matlab 符号运算 Matlab 绘图 Matlab 数据类型 Matlab 程序设计 Matlab 文件操作
本讲内容 ■Matlab介绍 ●Matlab的安装 ●Matlab特点与功能 ●Matlab工作界面 ■Matlab数值计算 ● 变量,数据类型, 矩阵, ●向量运算,矩阵运算 3
3 本讲内容 Matlab 介绍 Matlab 数值计算 Matlab 的安装 Matlab 特点与功能 Matlab 工作界面 变量,数据类型,矩阵,. . . 向量运算,矩阵运算
科学计算编程与软件 ●科学计算编程与软件 ●编程语言:FORTRAN,C,C++ ●数值计算:Matlab,Scilab,Python ●符号计算:Mathematica,Maple ·统计软件:SAS,SPSS,R语言 ●数学规划:Lingo,Lindo ●工程计算:Phoenics,:Fluent,Ansys,FreeFem++ ●线性代数程序库:BLAS,LAPACK,ARPACK 4
4 科学计算编程与软件 编程语言:FORTRAN,C,C++ 数值计算:Matlab,Scilab, Python 符号计算:Mathematica,Maple 统计软件:SAS,SPSS,R语言 数学规划:Lingo,Lindo 工程计算:Phoenics,Fluent,Ansys,FreeFem++ 线性代数程序库:BLAS,LAPACK,ARPACK 科学计算编程与软件
Matlab介绍 Matlab Matrix Laboratory矩阵实验室 Matlabi是一种广泛应用于工程计算及数值 MATLAB The Languape af Techmicaf Comp 分析领域的新型高级语言,自1984年推 向市场以来,已成为国际公认的最优秀的 工程应用开发环境。 ●Matlab的发行 The MathWorks 1984年,Matlab1.0(D0S版,182K,20多个函数) 1993年推出Vindows版,加入Simulink 自2006年起,Matlab每年更新两次(3月份和9月份) ● 安装过程见课程主页(以R2009a为例),建议安装 Matlab,Curve Fitting,Optimization,PDE,Symbolic Math
5 Matlab 介绍 Matlab是一种广泛应用于工程计算及数值 分析领域的新型高级语言,自 1984 年推 向市场以来,已成为国际公认的最优秀的 工程应用开发环境。 Matlab Matrix Laboratory 矩阵实验室 Matlab 的发行 1984 年,Matlab 1.0 (DOS版,182K,20多个函数) 1993 年推出 Windows 版,加入 Simulink 自 2006 年起,Matlab 每年更新两次(3 月份和9 月份) 安装过程见课程主页 (以R2009a为例),建议安装 Matlab,Curve Fitting,Optimization,PDE,Symbolic Math
Matlab的功能与特点 ●Matlab是一个交互式软件系统 输入一条命令,立即就可以得到该命令的运行结果 ●Matlab具有很强的数值计算功能 ●以矩阵为基本操作单位,并实行动态定维 ●提供十分丰富的数值计算函数,方便计算,提高效率 ●Matlab命令与数学公式非常接近,可读性强,容易掌握 ●Matlab的符号计算功能 ●Matlab的绘图功能 ●Matlab的编程功能 具有面向对象程序语言特征,简单易学、编程效率高
6 Matlab 的功能与特点 Matlab 具有很强的数值计算功能 以矩阵为基本操作单位,并实行动态定维 提供十分丰富的数值计算函数,方便计算,提高效率 Matlab 命令与数学公式非常接近,可读性强,容易掌握 Matlab 是一个交互式软件系统 输入一条命令,立即就可以得到该命令的运行结果 Matlab 的符号计算功能 Matlab 的绘图功能 Matlab 的编程功能 具有面向对象程序语言特征,简单易学、编程效率高
Matlab的特点与功能 ● Matlab丰富的工具箱(toolbox) 根据专门领域中的特殊需要而设计的各种可选工具箱 Symbolic Math Signal process Control System PDE Image Process System Identification Optimization Statistics ●Matlab的Simulink动态仿真集成环境 提供建立系统模型、选择仿真参数和数值算法、启动仿 真程序对该系统进行仿真、设置不同的输出方式来观察 仿真结果等功能 7
7 Matlab 丰富的工具箱(toolbox) Matlab 的特点与功能 根据专门领域中的特殊需要而设计的各种可选工具箱 Matlab 的 Simulink 动态仿真集成环境 提供建立系统模型、选择仿真参数和数值算法、启动仿 真程序对该系统进行仿真、设置不同的输出方式来观察 仿真结果等功能 Symbolic Math PDE Optimization Signal process Image Process Statistics Control System System Identification … …
Matlab的工作界面 MATLAB R2011b ▣X File Edit Debug Parallel Desktop Window Help 当前 凸3毫yc国@Current Folder::D:\My Documents\MATLAB 目录 、回超 Shortcuts How to Add a What's New Current Folder x Command Window +口xWorkspace 1口X 上MA.,、p国泰, f>> ▣回回M马|sele. Name Name Value 田业fy 田hsmi20-1.5.0 自a1.m 命令窗口 自a2.n 当前工作 图a3, 空间 当前目录 中的文件 命令行提示符 Command History'口?× 白hw7.m a [1,2,3,4] hw7cg.m diag(a) Details diag(a,1) 命令 Select a file to view details 历史记录 Start Ready OVR
8 Matlab 的工作界面 当前工作 空间 当前目录 中的文件 命令窗口 命令 历史记录 命令行提示符 当前 目录
本讲内容 ■Matlab介绍 ●变量,数据类型,矩阵,… ■Matlab基础 ·向量运算,矩阵运算 9
9 本讲内容 Matlab 介绍 Matlab 基础 变量,数据类型,矩阵,... 向量运算,矩阵运算
Matlab基础 ●变量与常量 ● 数据类型 字符串 ● ·运算符 ·语句与表达式 10
10 Matlab 基础 变量与常量 数据类型 字符串 运算符 语句与表达式