第一讲MATLAB概述与运算基础.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:57 大小:2MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第一讲MATLAB概述与运算基础.ppt

第一讲MATLAB概述与运算基础.ppt

预览

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

16 金币

下载此文档

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

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

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

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

MATLAB及其应用定位:公共基础选修课目标:了解MATLAB,能够熟练掌握数学(矩阵)运算,简单编程,简单的数据处理及基本图形绘制.matlab能在各领域做什么?工业研究与开发数学教学,特别是线性代数数值分析和科学计算方面的教学与研究电子学、控制理论和物理学等工程和科学学科方面的教学与研究经济学、化学和生物学等计算问题的所有其他领域中的教学与研究例、用简短命令计算并绘制在0x6范围内的sin(2x)、sinx2、sin2x。x=linspace(0,6)y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2;plot(x,y1,x,y2,x,y3)>>z=peaks(40);>>subplot(2,2,1);>>mesh(z),view(-37.5,30),title('方位角=-37.5俯角=30');>>subplot(2,2,2);>>mesh(z),view(-7,80),title('方位角=-7俯角=80');>>subplot(2,2,3);>>mesh(z),view(-90,0),title('方位角=-90俯角=0');>>subplot(2,2,4);>>mesh(z),view(-7,-10),title('方位角=-7俯角=-10');参考书目第一讲MATLAB概述与运算基础发展史在欧美各高等院校,MATLAB已经成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。MATLAB3.0(ForDOS)MATLAB3.5(ForDOS)MATLAB4.0(ForWin3.X)MATLAB4.2cMATLAB5.0MATLAB6.0MATLAB6.5MATLAB7.0一.MATLAB特点:1.编程效率高高性能语言,将计算、可视化、编程高度集成在一个易用的环境中。是一种演算纸式的科学计算语言。2.用户使用方便matlab是解释性语言(直译式)。程序编写和调试的一般步骤:编辑-----编译-----连接-----执行及调试matlab把后三项融为一体,快速排查错误。3.扩充能力强用户自定义库函数,同matlab自带库调用一样。4.内涵丰富matlab中最基本的且最重要的是函数。一般形式:[a,b,c,…]=func(d,e,f,…)不同的变量个数,函数意义不一样。类似重载和多态性。一.MATLAB特点:8.应用工具箱基本部分和各种可选的工具箱。基本部分中有数百个内部函数。其工具箱分为两大类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、可视建模仿真功能及文字处理功能等。学科性工具箱专业性比较强,如控制系统工具箱、信号处理工具箱、神经网络工具箱、最优化工具箱、金融工具箱等,用户可以直接利用这些工具箱进行相关领域的科学研究。二.MATLAB运行环境及安装硬件:一般要求486以上的处理器、16MB以上内存、足够的的硬盘可用空间(随安装组件的多少而定)、CD-ROM驱动器、鼠标等。软件:Windows9x及以上三.MATLAB集成环境MATLAB6.X是一个高度集成的语言环境,在该环境下既可以进行交互式的操作,又可以编写程序、运行程序并跟踪调试程序。1.MATLAB的启动与一般的Windowsxp程序一样,启动MATLAB有两种常见方法:(1)通过“开始”按钮,选择“程序”菜单项,然后打开“MATLAB”菜单中的“MATLAB”程序,就可启动MATLAB系统MATLAB系统的主要组成部分2.MATLAB命令窗口(1)命令窗口的菜单栏菜单栏共包含File、Edit、Window和Help四项。File菜单项:New命令:用于建立M文件、图形窗口。Open命令:打开一个已经建立的M文件。SaveWorkspaceAs命令:把当前工作空间的所有变量用后缀为.mat的文件保存起来。SetPath命令:打开MATLAB的路径浏览器。Preferences命令:打开命令窗口的显示格式。Edit菜单项:Undo、Cut、Copy和Paste等命令:分别用于撤销上一次操作、剪切、复制和粘贴。Clear命令:删除内容。SelectAll命令:用于选定所有文本内容。Clearcommandwindows命令Clearworkspace命令Clearcommandhistory命令Window菜单项:利用Window菜单项可以查看目前MATLAB打开的所有窗口,并可选中某个窗口为当前窗口,从而实现在不同窗口之间的转换。(2)命令窗口的工具栏工具栏提供了一些命令按钮,使用