认识Matlab软件课件

上传人:夏日****8 文档编号:329789033 上传时间:2022-08-03 格式:PPT 页数:42 大小:1.29MB
返回 下载 相关 举报
认识Matlab软件课件_第1页
第1页 / 共42页
认识Matlab软件课件_第2页
第2页 / 共42页
认识Matlab软件课件_第3页
第3页 / 共42页
认识Matlab软件课件_第4页
第4页 / 共42页
认识Matlab软件课件_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《认识Matlab软件课件》由会员分享,可在线阅读,更多相关《认识Matlab软件课件(42页珍藏版)》请在金锄头文库上搜索。

1、11-1 Matlab软件是什么?软件是什么?Matlab软件是由美国软件是由美国Math works公司推出公司推出的用于数值计算和图形处理的科学计算系的用于数值计算和图形处理的科学计算系统。统。Matlab是英文是英文Matrix Laboratory(矩阵实验室)的缩写,被誉为(矩阵实验室)的缩写,被誉为“巨人肩巨人肩上的工具上的工具”。大学里,大学里,Matlab软件正在成为对数值、线软件正在成为对数值、线性代数以及其它一些高等应用数学课程进性代数以及其它一些高等应用数学课程进行辅助教学的有力工具;在工程技术界,行辅助教学的有力工具;在工程技术界,Matlab软件也被用来构建与分析一些

2、实际软件也被用来构建与分析一些实际课题的数学模型课题的数学模型 21-2 Matlab软件的典型特点软件的典型特点 1、强大的数值和符号计算功能、强大的数值和符号计算功能2、简单易学的语言、简单易学的语言3、强大的图形功能、强大的图形功能4、独具特色的应用工具箱、独具特色的应用工具箱3举例举例1 num=-11,0;den=1,-12,1,-1;%获得控制系统传函分子和分母的多项式获得控制系统传函分子和分母的多项式 step(num,den);%命令命令step()用于获得用于获得控制系统的单位阶跃响应特性曲线控制系统的单位阶跃响应特性曲线45举例举例2 num=-11,0;den=1,-12

3、,1,-1;bode(num,den);%命令函数命令函数bode()用于获得控制系统的幅频特性和相频特性用于获得控制系统的幅频特性和相频特性 grid on%命令命令grid on或命或命令令grid off分别表示添加和删除栅格线分别表示添加和删除栅格线67举例举例3 t=0:pi/50:4*pi;%产生由产生由0到到4*pi的的数据,其步长(数据间隔)为数据,其步长(数据间隔)为pi/50 y=exp(-t/7).*sin(7*t);%生成衰减振生成衰减振荡曲线荡曲线y y0=exp(-t/7);%生成包络线生成包络线y0 plot(t,y,-r,t,y0,:b,t,-y0,:b);gr

4、id on%绘出衰减振荡曲线绘出衰减振荡曲线y和包络线和包络线y0图形,并添加栅格线图形,并添加栅格线891-3 Matlab软件的运行环境软件的运行环境与安装方法与安装方法Matlab6.5软件对系统的基本要求主要有:软件对系统的基本要求主要有:(1)Pentium,Pentium Pro,Pentium II,Pentium III,Pentium IV,Intel Xeon,AMD Athlon;(2)支持操作系统为)支持操作系统为Win2000、WinXP;(3)CD-ROM驱动器,用于从光盘安装该软件;驱动器,用于从光盘安装该软件;(4)内存)内存128 MB RAM,建议采用,建议

5、采用256 MB RAM及其以上;及其以上;(5)全部安装该软件所需要的硬盘空间最少不)全部安装该软件所需要的硬盘空间最少不低于低于1000MB,建议使用硬盘,建议使用硬盘40G以上;以上;(6)支持)支持256色以上显示器,建议采用色以上显示器,建议采用32M以以上显卡上显卡 10安装安装Matlab的的setup按钮按钮 11安装安装Matlab的界面的界面 12安装安装Matlab的界面的界面 13安装安装Matlab时输入密码的界面时输入密码的界面 14Matlab组件选择窗口界面组件选择窗口界面 MATLABMATLAB组件组件的选择窗口的选择窗口15Matlab桌面快捷方式桌面快捷

6、方式 16Matlab的操作界面窗口说明的操作界面窗口说明 历史指令窗口工作空间浏览器命令窗口当前目录浏览器(后台)开始按钮切换按钮当前工作目录设定命令提示符号 输入命令/指令区域171-4 Matlab软件的常用窗口简介软件的常用窗口简介 命令窗口(命令窗口(Command Window)18历史命令(指令)窗口历史命令(指令)窗口 19工作空间浏览器窗口工作空间浏览器窗口 20当前目录浏览器(当前目录浏览器(Current Directory Browser)21内存数组编辑器(内存数组编辑器(Array Editor)22M文件编辑文件编辑/调试器窗口调试器窗口 23Matlab的交互界

7、面分类目录窗口的交互界面分类目录窗口 24帮助导航帮助导航/浏览器(浏览器(Help Navigator/Browser)25开始按钮(开始按钮(Start)261-5-1文件管理方法文件管理方法 27基本绘图命令函数基本绘图命令函数 符号 颜色符号 颜色符号线型符号线型y 黄色g 绿色.点*星号m 紫色b 蓝色。圆圈-实线c 青色w 白色x标记:点线r 红色k 黑色+加号-.点划线-虚线28举例举例1 t=-2*pi:pi/20:2*pi;%定义时间范围为定义时间范围为-2,2,步长为,步长为/20 figure(1)%选择图像选择图像(1)plot(t,sin(t),r:*)%该命令语句中

8、的该命令语句中的r:*表表示正弦曲线以示正弦曲线以“:*”形式连线且线条呈现红色形式连线且线条呈现红色 grid on;%在所画出的图形坐标中添加栅在所画出的图形坐标中添加栅格格 title(sint);xlabel(t);ylabel(sint)%title命令用于添加标题为命令用于添加标题为“sint”,xlabel用于添用于添加横坐标为加横坐标为“t”,ylabel用于添加纵坐标为用于添加纵坐标为“sint”,即即命令函数命令函数xlabel,ylabel和和title分别分别给曲线添加横、纵坐标和标题给曲线添加横、纵坐标和标题 2930举例举例2 t=(0:0.02:2)*pi;x=s

9、in(t);y=cos(t);z=cos(2*t);plot3(x,y,z,b-,x,y,z,bd),view(-78,66),box on,legend(链,宝石)3132分割图形显示窗口方法分割图形显示窗口方法%图形分割命令的使用方法举例图形分割命令的使用方法举例clear;clc;close;t=0:pi/20:5*pi;subplot(221);%图形分割图形分割1plot(t,sin(t)%绘制正弦函数绘制正弦函数sin(t)的曲线图的曲线图axis(0 16-1.5 1.5);xlabel(t(deg);ylabel(magnitude);title(sin(t),grid on;

10、subplot(222);%图形分割图形分割2plot(t,-sin(t)%绘制正弦函数绘制正弦函数-sin(t)的曲线图的曲线图axis(0 16-1.5 1.5);xlabel(t(deg);ylabel(magnitude);title(-sin(t),grid on;subplot(223);%图形分割图形分割3plot(t,cos(t)%绘制正弦函数绘制正弦函数cos(t)的曲线图的曲线图axis(0 16-1.5 1.5);xlabel(t(deg);ylabel(magnitude);title(cos(t),grid on;subplot(224);%图形分割图形分割4plot

11、(t,-cos(t)%绘制正弦函数绘制正弦函数-cos(t)的曲线图的曲线图axis(0 16-1.5 1.5);xlabel(t(deg);ylabel(magnitude);title(-cos(t),grid on;3334重要的重要的Matlab的系统命令的系统命令 35逐段解析函数的计算和表达逐段解析函数的计算和表达 t=linspace(0,3*pi,500);%从从0到到3*pi,均匀产生,均匀产生500个数据,赋值给个数据,赋值给ty=10*sin(t);%产生正弦波产生正弦波z=(y=0).*y;%正弦整流半波正弦整流半波a=10*sin(pi/3);z=(y=a)*a+(y

12、a).*z;%削顶的正弦整流半波削顶的正弦整流半波plot(t,y,:r);hold on;plot(t,z,-b)xlabel(t),ylabel(z=f(t);title(逐段解析函数逐段解析函数);%给图形添加横、纵坐标和标题给图形添加横、纵坐标和标题legend(y=sin(t),z=f(t);%给图形添加标注文字给图形添加标注文字3637双纵坐标命令函数双纵坐标命令函数plotyy的使用方法的使用方法%练习不同标度在同一坐标内绘制曲线练习不同标度在同一坐标内绘制曲线t1=0:pi/400:3*pi;t2=0:pi/300:4*pi;I1=7*exp(-2.5*t1).*sin(10*

13、pi*t1);I2=15*exp(-0.5*t2).*sin(5*t2+pi/3);plotyy(t1,I1,t2,I2);grid on,title(不同不同标度在同一坐标内绘制曲线标度在同一坐标内绘制曲线);xlabel(时间时间t/s),ylabel(电流电流I1/A 和和 I2/A);3839Matlab提供了灯光设置的函数提供了灯光设置的函数%绘制光照处理后的多峰函数曲面绘制光照处理后的多峰函数曲面z=peaks(30);%peaks 函数,称为多峰函数,常用于函数,称为多峰函数,常用于三维曲面的演示三维曲面的演示subplot(1,2,1);surf(z);%surf函数绘制三维曲面的函数,格式函数绘制三维曲面的函数,格式为:为:surf(x,y,z,c)light(Posi,0,30,10);shading interp;hold on;plot3(0,30,10,p);view(-43,24),text(0,30,10,light);subplot(1,2,2);surf(z);light(Posi,30,0,10);shading interp;hold on;plot3(30,0,10,p);view(-46,24),text(30,0,10,light);title(光照处理后的多峰函数曲面光照处理后的多峰函数曲面)4041谢谢!谢谢!谢谢!谢谢!42

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号