您所在位置: 网站首页 / 第一讲Matlab简介及基本运算.ppt / 文档详情
第一讲Matlab简介及基本运算.ppt 立即下载
2024-07-05
约3.3千字
约42页
0
197KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第一讲Matlab简介及基本运算.ppt

第一讲Matlab简介及基本运算.ppt

预览

免费试读已结束,剩余 37 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一讲MATLAB简介及基本运算Matlab的学习建议MATLAB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美MathWorks公司推向市场以来,历经十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境.
MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎.
在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容.这几乎成了九十年代教科书与旧版书籍的区别性标志.
		MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具.
		在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件.在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用.MATLAB的发展
1984年,MATLAB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB4.2版1997年,MATLAB5.0版1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2004年,MATLAB7.0版
一.MATLAB特点:
一.MATLAB特点:3.高阶但简单的程式环境
作为一种直译式的程式语言,MATLAB容许使用者在短时间内写完程式,所花的时间约为用FORTRAN或C的几分之一,而且不需要编译(compile)及联结(link)即能执行,同时包含了更多及更容易使用的内建功能.5.应用工具箱
基本部分和各种可选的工具箱.基本部分中有数百个内部函数.工具箱提供了使用者在特别应用领域所需之许多函数.


现有工具箱有:符号运算(利用MapleV的计算核心执行)、影像处理、统计分析、讯号处理、神经网路、模拟分析、控制系统、最优化、模糊逻辑、化学计量分析.二.MATLAB运行环境命令三.MATLAB基本运算3.1基本表示方法2.变量命名规则:
(1)变量名的大小写是敏感.
(2)变量的第一个字符必须为英文字母,而且不能超过31个字符.
(3)变量名可以包含下连字符、数字,但不能为空格符、标点.3.MATLAB表达式

算术表达式.
运算符有:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)
对于矩阵来说,左除和右除表示两种不同的除数矩阵和被除数矩阵的关系.
关系表达式.
运算符有:<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、~=(不等于).
逻辑表达式.
运算符有:&(与)、|(或)和~(非).
在MATLAB下进行基本数学运算,只需将运算式直接打在提示号>>后面,并按Enter键.
MATLAB将计算的结果以ans显示.

【例】求的算术运算结果.
(1)用键盘在MATLAB指令窗中输入以下内容
>>(12+2*(7-4))/3^2
(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行.
(3)在指令执行后,MATLAB指令窗中将显示以下结果.
ans=
2
我们也可给运算式的结果设定一个变量x:
x=(5*2+1.3-0.8)*10^2/25
x=
42
变量x的值可以在下个语句中调用:
y=2*x+1
y=
85例:计算圆面积Area,半径r=2,则可键入
>>r=2;%圆半径r=2,
>>area=pi*r^2;%计算圆面积area
>>area=
12.56644.矩阵运算2.冒号表达式
在MATLAB中,冒号是一个重要的运算符.利用它可以产生向量,还可用来拆分矩阵.冒号表达式的一般格式是:
e1:e2:e3其中e1为初始值,e2为步长,e3为终止值.冒号表达式可产生一个由e1开始到e3结束,以步长e2自增的行向量.
例如:i=1:0.5:10
MATLAB常用数学函数
三角函数和双曲函数指数函数其他函数4.矩阵的基本运算
(1)矩阵转置
(2)矩阵加和减
(3)矩阵乘法
(4)矩阵除法A\b=inv(A)*b
(5)矩阵的乘方a.^2
阵列运算功能(注意:一定要多加.符号)

+加-减.*乘./左除.\右除.^次方.'转置6.矩阵的拆分
利用冒号表达式获得子矩阵①A(:,j)表示取A矩阵的第j列全部元素;A(i,:)表示A矩阵第i行的全部元素;A(i,j)表示取A矩阵第i行、第j列的元素.②A(i:i+m,:)表示取A矩阵第i~i+m行的全部元素;A(:,k:k+m)表示取A矩阵第k~k+m列的全部元素,A(i:i+m,k:k+m)表示取A矩阵第i~i+m行内,并在第k~k+m列中的所有元素.此外,还可利用一般向量和end运算符来表示矩阵下标,从而获得子矩阵.end表示某一维的末尾元素下标.

空矩阵的定义:X=[],存
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第一讲Matlab简介及基本运算

文档大小:197KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用