【大学课件】MATLAB 实训项目讲义.ppt
《【大学课件】MATLAB 实训项目讲义.ppt》由会员分享,可在线阅读,更多相关《【大学课件】MATLAB 实训项目讲义.ppt(68页珍藏版)》请在三一办公上搜索。
1、MATLAB 实训项目讲义,Application of Matlab Language,http:/,2023/9/4,http:/,2,菜单栏,工具栏,文件编辑窗口,工作空间,历史命令窗口,Start 菜单,命令窗口,命令提示符,1 启动与退出MATLAB,2023/9/4,http:/,3,2 命令窗口的使用,【例1】计算(1)575+987-345;(2)456*852;(3)123/56;56123(4)58;(5),2023/9/4,http:/,4,3 数值表示、变量及表达式,运算符和表达式,2023/9/4,http:/,5,4 数值表示、变量及表达式,Matlab常用函数,2
2、023/9/4,http:/,6,4 数值表示、变量及表达式,Matlab常用函数,2023/9/4,http:/,7,2.2 命令窗口(续),【练习】计算 的值,其中x=4.92。,【例2】计算 的值。,【练习】计算 的值。,【练习】计算 的值,【例3】已知向量xX=43,72,9,16,23,47,26求其最大值,最小值,平均值,和 各数的乘积,排序,向量维数,2023/9/4,http:/,8,2.2 命令窗口(续),2023/9/4,http:/,9,2.2 命令窗口(续),数值显示格式设置缺省显示格式:简洁的短格式(short)窗口命令及语法格式:format short forma
3、t long 15位数字显示常见通用命令命令含义clc清除命令窗口的显示内容clear清除Matlab工作空间中保存的变量,2023/9/4,http:/,10,2.1 数值表示、变量及表达式,数值的记述 其数字的绝对值范围大约是:变量命令规则变量名、函数名对字母的大小写是敏感的。如myVar与myvar表示两个不同的变量。变量名第一个字母必须是英文字母。变量名可以包含英文字母、下划线和数字。变量名不能包含空格、标点。变量名最多可包含63个字符。,2023/9/4,http:/,11,2.1 数值表示、变量及表达式,Matlab预定义的变量,说明每当MATLAB启动完成,这些变量就被产生。MA
4、TLAB中,被0除不会引起程序中断,给出报警的同时用inf或NaN给出结果。用户只能临时覆盖这些预定义变量的值,Clear或重启MATLAB可恢复其值。,2023/9/4,http:/,12,2.2 Matlab运算,极限运算导数运算积分运算解方程矩阵运算,2023/9/4,http:/,13,2.2 Matlab运算,极限运算,Matlab利用limit函数计算函数的极限。表示方法为:limit(f,x,a)表示求函数f(x)当x趋近于常数a的极限。,1.limit(f,a)表示当x趋近于常数a时,f(x)的极限。,2.limit(f,x,a,right)和limit(f,x,a,left)
5、分别表示 函数f(x)当x趋近于a时的右极限和左极限。,2023/9/4,http:/,14,2.2 Matlab运算,极限运算,syms x%将x定义为符号变量limit(x2*sin(1/x),x,0),例1 求,练习求,2023/9/4,http:/,15,2.2 Matlab运算,limit(x2-1)/(2*x2+x-1),x,inf),syms x;f=1/x3;limit(f,x,0,left)limit(f,x,0,right)limit(f,x,0),例3 求,例4 求 当 时的左极限,右极限 和极限。,极限练习,(1)(2)(3)(4),2023/9/4,http:/,16
6、,2023/9/4,http:/,17,2.2 Matlab运算,导数运算,Matlab利用diff函数计算函数的导数。表示方法为:diff(f,x)表示对函数f(x)关于x求导。,1.diff(f)表示函数f(x)对默认变量求一阶导数。,2.diff(f,x,n)表示函数f(x)对变量x求n阶导数。,differential,2023/9/4,http:/,18,2.2 Matlab运算,导数运算,syms xdiff(cos(x2+2*x),x,1),diff(x3+cos(2*x)+log(x2),x,2),例1 求 的导数。,例2 求 的二阶及三阶导数。,diff(x3+cos(2*x
7、)+log(x2),x,3),导数练习,(1)(2)(3)(4),2023/9/4,http:/,19,2023/9/4,http:/,20,2.2 Matlab运算,积分运算,Matlab利用int函数计算函数的积分。,注:定积分上下限中的a,b既可以是一个具体的数,也可以是一个无穷的符号(inf)。,integral,不定积分的表示方法为:int(f,x)表示求函数f(x)关于x的不定积分。,定积分的表示方法为:int(f,x,a,b)表示求函数f(x)关于x从a到b的定积分。,2023/9/4,http:/,21,2.2 Matlab运算,积分运算,syms xint(6x+3*sin(
8、x)+sqrt(x),x),int(sin(x)+cos(x),x,0,pi/4),例1 求,例2 求,int(1/(x2+4*x+9),x,-inf,inf),例3 求,积分练习,(1)(2)(3)(4)(5),2023/9/4,http:/,22,2023/9/4,http:/,23,2.2 Matlab运算,求解代数方程,1.Matlab利用solve函数求解代数方程。,表示方法为:solve(eq,x),注:在输入方程时,方程要带上单引号。,表示方法为:solve(eq1,eq2,eq3,x),2.Matlab利用solve函数求解代数方程组。,2023/9/4,http:/,24,2
9、.2 Matlab运算,syms xsolve(x2+2*x-1=0,x),syms x,y,zsolve(2*x-y+3*z=3,3*x+y-5*z=0,4*x-y+z=3,x,y,z),例1 求解方程,例2 求解方程组,方程练习,(1)(2),2023/9/4,http:/,25,2023/9/4,http:/,26,2.2 Matlab运算,求解微分方程,1.Matlab利用dsolve函数求解微分方程。,表示方法为:dsolve(eq,x),注1:在微分方程中,用大写字母D表示一次 微分,D2,D3分别表示二次、三次微分运 算,如符号D2y表示。,注2:在输入方程时,方程和变量x要带上
10、 单引号。,2023/9/4,http:/,27,2.2 Matlab运算,syms x ydsolve(Dy-1/x*y=x2,x),dsolve(D2y+2*Dy-3*y=9*x,x),例1 求解微分方程,例2 求解微分方程,例3 求解微分方程,y=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x),微分方程练习,(1)(2)(3)(4),2023/9/4,http:/,28,2023/9/4,http:/,29,2.2 Matlab运算矩阵运算,矩阵运算,1.矩阵的定义,定义:由mn个元素组成的具有m行n列的数表,称为m行n列的矩阵(Matrix)。,行向
11、量,列向量,2023/9/4,http:/,30,2.2 Matlab运算矩阵运算,第一种方法:使用方括号“”操作符使用规则数组元素必须在“”内键入;行与行之间须用分号“;”间隔;行内元素用空格或逗号“,”间隔。【例】创建矩阵 a=1 2 3;4 5 6;7 8 9【例】创建向量 b=1 3 pi 5,2023/9/4,http:/,31,2.2 Matlab运算矩阵运算,第二种方法:使用冒号“:”操作符基本语法格式:x=Start:Increment:EndStart表示向量x的第一个元素;向量x的最后一个元素不能大于End;若Increment=1,则可简写为:x=Start:End。【例
12、】键入并执行c=1:2:10 c=1:2:10 c=1 3 5 7 9【例】创建以110顺序排列整数为元素的行向量b。b=1:10 b=1 2 3 4 5 6 7 8 9 10,2023/9/4,http:/,32,2.2 Matlab运算矩阵运算,第三种方法:利用函数linspace函数linspace的基本语法x=linspace(x1,x2,n)该函数生成一个由n个元素组成的行向量;x1为其第一个元素;x2为其最后一个元素;x1、x2之间元素的间隔=(x2-x1)/(n-1)。如果忽略参数n,则系统默认生成100个元素的行向量。【例】键入并执行x=linspace(1,2,5)x=1.0
13、000 1.2500 1.5000 1.7500 2.0000,2023/9/4,http:/,33,2.2 Matlab运算矩阵运算,MATLAB数组运算符列表运算 运算符含义说明加+相应元素相加 减-相应元素相减 点乘.*相应元素相乘左点除或右点除.或./A的元素被B的对应元素除转置 a 矩阵转置,2023/9/4,http:/,34,2.2 Matlab运算矩阵运算,【例】矩阵加减法a=1 2 3;4 5 6b=a+2.5b=3.5000 5.5000 7.5000 4.5000 6.5000 8.5000c=b-ac=2.5000 2.5000 2.5000 2.5000 2.5000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 【大学课件】MATLAB 实训项目讲义 大学 课件 MATLAB 项目 讲义
链接地址:https://www.31ppt.com/p-5921059.html