- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB简介 信号的MATLAB表示 利用MATLAB进行系统的时域分析 利用MATLAB进行信号的频域分析 利用MATLAB进行连续系统的S域分析 利用MATLAB进行离散系统的Z域分析 利用MATLAB进行系统的状态变量分析 MATLAB高级编程 脚本:没有输入输出参数,仅在平台中进行数据操作 函数:能够接受输入参数并返回输出参数,函数中使用内部变量。 调用脚本时,MATLAB简单执行该文件中的命令 脚本可以对工作平台中已存在的数据操作,也可以创建新的操作数据 尽管脚本创建的所有变量都保存在工作平台中以备以后的计算应用 Symbolic Math Toolbox中的函数可用符号而不是数值式地来表示、处理和分析连续时间信号与系统 处理对象主要是符号变量与符号表达式 定义格式: sym(‘变量名’)或sym(’表达式‘) syms 变量名1 变量名2 …变量名n 画图子程序:ezplot 调用单位阶跃函数Heaviside Ezplot只能画既存于Symbolic Math工具箱中,又存在于总Matlab工具箱中的函数 Heaviside仅存在于Symbolic Math Toolbox中,故要在工作目录下创建Heaviside.m的M文件 信号的相加与相乘 相加用算术运算符“+”实现 相乘用数组运算符“.*”实现 例画信号Aeatcos(w0t+f)的波形 t=0:0.001:8; A=1; a=-0.4; w0=2*pi;phi=0; ft1=A*exp(a*t).* sin(w0*t+phi); plot(t,ft1) 离散序列的差分与求和 差分 y=diff(f); 求和 y=sum(f(k1:k2)); 连续信号的微分与积分 微分 y=diff(f)/h; h为数值计算所取时间间隔 定积分 quad(‘function_name’,a,b); function_name为被积函数名,a和b指定积分区间。 [例]已知三角波f(t),画出其微分与积分的波形 %differentiation h=0.001;t=-3:h:3; y1=diff(f2_2(t))*1/h; plot(t(1:length(t)-1),y1) %integration t=-3:0.1:3; for x=1:length(t) y2(x)=quad(f2_2,-3,t(x)); end plot(t,y2) function yt=f2_2(t) yt=tripuls(t,4,0.5); 三角波f(t)微分与积分的波形 Symbolic Math Toolbox 及其应用 [例]考虑连续时间正弦信号 x=sym(‘sin(2*pi*t/T)’);%创建表达式表示x(t) x5=subs(x,5,‘T’);%函数ezplot用于对一个符号表达式画图仅限于一 个变量,必须将基波周期设置到某一特殊值 ezplot(x5,[0,10]) [例]考虑斜坡脉冲信号 * MATLAB在信号与系统中的应用 MATLAB简介(Matrix Laboratory) MATLAB的工作方式 如何获取帮助 表达式 数组及其运算 函数文件 循环(FOR、 WHILE 循环) 基本绘图语句 MATLAB简介 1. MATLAB的工作方式 (1)窗口命令方式 (2)运行以.M为扩展名磁盘文件 2.获取帮助 命令窗口输入: help+函数名 例如 help plot 工作方式举例 %用plot函数画一个方波 t=[-1 0 0 1 1 3]; f=[0 0 1 1 0 0]; plot(t,f); xlabel(t); ylabel(f(t)); axis([-1 3 0 2]); 直接输入以上命令 建一个名字为my_file.M的文件,然后在命令窗口输入文件名及回车。 3.表达式——变量 不需要变量的类型说明 变量名的第一个字符必须是字母 变量名长度:不超过31个字符 大写和小写的字母视为不同的字符 例如:num_students = 25 特殊变量: pi 表示圆周率,inf 表示无穷大, NaN(Not a Number)表示不定量,如0/0。 3.表达式——数值 MATLAB用常规的十进制表示数值 用i或j作为后缀来表示复数的虚部 例1.235e5表示1.235?105,x=2+3j abs(x) 求复数x的模 angle(x) 求复数x的相角(弧度) real(x)
您可能关注的文档
- 【教师专用】2015高考数学专题辅导和训练配套课件:专题一 选择题的解题方法.2.ppt
- 【精题分解】氧化还原反应 离子反应(2013年高考二模试题汇编4.doc
- 【名师一号】2015届高考生物(人教版通用)总复习教学课件:第34讲 生态系统的信息传递与稳定性.ppt
- 【圈层类】“给您一个五星级的家--南通碧桂园高端物业服务启动会” 活动方案(苏南区域)20140108.doc
- 【三维设计】2014届高三物理一轮 (14年预测+目标定位+规律总结) 1.2匀变速直线运动的规律教学案 新人教版.doc
- 【数学】2.3.2-2《 平面和平面垂直的判定》课件(新人教版A必修2).ppt
- 【数学】2011年北京市各区二模试题分类解析:空间几何体.doc
- 【最新精选+详解】2013届高三数学名校试题汇编(第3期)专题11 概率和统计 文.doc
- 1.3 含绝对值的不等式与一元二次不等式.ppt
- 2.直线和平面平行的性质定理和应用.ppt
文档评论(0)