MATLAB 简介.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电力工程学院

当前一工MA作TL目AB录开设发环定境简介
工作空间浏览器
历史指令窗口 开始按钮
指令窗口
当前目录浏览器 (后台)
切换按钮
电力工程学院
MATLAB语言概述
一、MATLAB语言的发展
matlab语言是由美国的Clever Moler博 士于1980年开发的
设计者的初衷是为解决“线性代数”课 程的矩阵运算问题
MATLAB提供了两个层次的图形命令:一种是对图形句柄进行的 低级图形命令,另一种是建立在低级图形命令之上的高级图形命令。 利用MATLAB的高级图形命令可以轻而易举地绘制二维、三维乃至四 维图形,并可进行图形和坐标的标识、视角和光照设计、色彩精细控 制等等。
电力工程学院
开发环境简介(三)
• 4)应用工具箱 • 分为基本工具箱、通用工具箱、专业工具箱。 • 基本工具箱中有数百个内部函数,是最核心的部
• 运算符、库函数丰富 • 图形功能强大 • 界面友好、编程效率高 • 扩展性强
电力工程学院
MATLAB语言的功能
• 强大的数值(矩阵)运算功能 • 广泛的符号运算功能 • 高级与低级兼备的图形功能(计算结果的
可视化功能) • 可靠的容错功能 • 应用灵活的兼容与接口功能 • 信息量丰富的联机检索功能
MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学计算、图象 处理;声音处理于一身,并提供了丰富的Windows图形界面设计方法
MATLAB语言是功能强大的计算机高级语言, 它以超群的风格与性能 风靡全世界, 成功地应用于各工程学科的研究领域
电力工程学院
MATLAB语言的特点
• 语言简洁紧凑,语法限制不严,程序设计 自由度大,可移植性好
分。没有它就没有MATLAB环境。 • 通用工具箱主要用来扩充其符号计算功能、可视
建模仿真功能及文字处理功能等。 • 专业工具箱专业性比较强,如控制系统工具箱、
信号处理工具箱、神经网络工具箱、最优化工具 箱、金融工具箱等,用户可以直接利用这些工具 箱进行相关领域的科学研究
电力工程学院
启动运行
点击桌面快捷方式启动。 运行MATLAB安装目录的快捷启动图标。 两个快捷方式均指向位于MATLAB安装目录下的 \bin\win32文件夹中的执行程序 matlab.exe。 启动后的MATLAB操作界面默认情况下有3个上层窗 口。 指令窗口 工作空间浏览器窗口 历史指令窗口
电力工程学院
还有伴随矩阵、稀疏矩阵、魔方 矩阵、对角矩阵、范德蒙等矩阵的创 建,就不一一介绍了。 注意:matlab严格区分大小写字母,因 此a与A是两个不同的变量。
matlab函数名必须小写。
电力工程学院
3. 矩阵的修改
• 直接修改 可用键找到所要修改的矩阵,用键移
动到要修改的矩阵元素上即可修改。 指令修改
电力工程学院
符号的作用
• 逗号和分号的作用 逗号和分号可作为指令间的分隔
符,matlab允许多条语句在同一行出 现。
分号如果出现在指令后,屏幕上 将不显示结果。
• 注意:只要是赋过值的变量,不管是否在屏幕上 显示过,都存储在工作空间中,以后可随时显示 或调用。变量名尽可能不要重复,否则会覆盖 。 当一个指令或矩阵太长时,可用•••续行
一、创建矩阵的方法
• 直接输入法 规则:
矩阵元素必须用[ ]括住 矩阵元素必须用逗号或空格分隔 在[ ]内矩阵的行与行之间必须
用分号分隔
电力工程学院
矩阵元素
矩阵元素可以是任何matlab表达式 ,可 以是实数 ,也可以是复数,复数可用 特殊函数I,j 输入 a=[1 2 3;4 5 6] x=[2 pi/2;sqrt(3) 3+5i]
电力工程学院
MATLAB的数值计算
• —— matlab 具有出色的数值计算能力, 占据世界上数值计算软件的主导地位
电力工程学院
数值运算的功能
• 创建矩阵* • 矩阵运算* • 多项式运算 • 线性方程组* • 数值统计 • 线性插值 • 函数优化 • 微分方程的数值解*
电力工程学院
命令行的基本操作
第一讲 MATLAB 简介
电力工程学院
开发环境简介(一)
• 特点: MATLAB语言是一种广泛应用于工程计算及数值 分析领域的新型高级语言,自1984年由美国 MathWorks 公司推向市场以来,历经十多年的发展与竞争,现已成为 国际公认的最优秀的工程应用开发环境。MATLAB功能强 大、简单易学、编程效率高,深受广大科技工作者的欢迎。 在欧美各高等院校,MATLAB已经成为线性代数、自动 控制理论、数字信号处理、时间序列分析、动态系统仿真、 图像处理等课程的基本教学工具,成为大学生、硕士生以 及博士生必须掌握的基本技能。 MATLAB:是英文Matrix Laboratory的缩写
取名MATLAB即Matrix Laboratory 矩阵 实验室的意思
电力工程学院

它将一个优秀软件的易用性与可靠性、通用性与专业性 、
一般目的的应用与高深的科学技术应用有机的相结合
MATLAB是一种直译式的高级语言,比其它程序设计语言容易
MATLAB语言与其它语言的关系仿佛和C语言与汇编语言的关系一样
电力工程学院
冒号的作用
• 冒号的作用 用于生成等间隔的向量,默认 间隔为1。 用于选出矩阵指定行、列及元 素。 循环语句
电力工程学院
2.用matlab函数创建矩阵
• 空阵 ห้องสมุดไป่ตู้ ] — matlab允许输入空阵, 当一项操作无结果时,返回空阵。
• rand —— 随机矩阵 • eye —— 单位矩阵 • zeros ——全部元素都为0的矩阵 • ones ——全部元素都为1的矩阵
可以用A(,)= 来修改。
电力工程学院
开发环境简介(二)
1)数值计算和符号计算功能 MATLAB的数值计算功能包括:矩阵运算、多项式和有理分式运
算、数据统计分析、数值积分、优化处理等。符号计算将得到问题的 解析解。 2)MATLAB语言
MATLAB除了命令行的交互式操作以外,还可以程序方式工作。 使用MATLAB可以很容易地实现C或FORTRAN语言的几乎全部功能, 包括Windows图形用户界面的设计。 3)图形功能
相关文档
最新文档