欢迎来到天天文库
浏览记录
ID:37606809
大小:854.00 KB
页数:71页
时间:2019-05-13
《第1讲Matlab语言及其应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB语言及其应用ApplicationofMatlabLanguage学习Matlab的意义在欧美各高等学校,Matlab成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等诸多课程的基本教学工具,成为本科生、硕士生和博士生的必须掌握的基本技能。在设计研究单位和工业部门,Matlab已被广泛地用于研究和解决各种具体的工程问题。可以预见,Matlab将在我国科学研究和工程应用中发挥越来越大的作用。7/23/20212ApplicationofMatlabLanguage讲授MATLAB语言基础入门知识,介绍MATLAB产品的体系
2、、MATLAB桌面工具的使用方法,重点介绍MATLAB的数据可视化、数值计算的基本步骤以及如何使用MATLAB语言编写整洁、高效、规范的程序。并涉及到一些具体的专业应用工具箱(如:信号处理工具箱、图像处理工具箱等)。通过本课程的学习,了解、熟悉、掌握MATLAB的基本编程方法,并具有初步的利用计算机处理、解决实际问题的能力,为进一步学习后续的专业课程做好准备。主要内容7/23/20213ApplicationofMatlabLanguage2MATLAB的桌面环境及入门知识启动与退出MATLAB命令窗口及使用数值表示、变量、表达式命令历史窗口工作空间7/23/2
3、0214ApplicationofMatlabLanguage2.1启动与退出MATLAB启动MATLAB直接用鼠标双击桌面上MATLAB图标或Windows桌面的“开始”—〉“所有程序”—〉“MATLAB”—〉“MATLAB”。退出MATLAB关闭MATLAB桌面在命令窗口执行quit或exit命令MATLAB缺省桌面(见下页)7/23/20215ApplicationofMatlabLanguage菜单栏工具栏文件编辑窗口工作空间历史命令窗口Start菜单命令窗口命令提示符2.1启动与退出MATLAB(续)7/23/20216ApplicationofMat
4、labLanguage2.2命令窗口的使用激活命令窗口。“>>”与闪烁的光标一起表明系统就绪,等待输入。命令窗口脱离MATLAB桌面。简单计算【例2.2-1】计算(1)在MATLAB命令窗口输入以下内容:>>(12+2*(7-4))/3^2(2)按【Enter】键,指令执行。(3)返回的计算结果:ans=27/23/20217ApplicationofMatlabLanguage2.2命令窗口(续)〖说明〗在命令窗口【Enter】键提交命令执行。Matlab所用运算符(如+、-、^等)是各种计算程序中常见的。计算结果中的“ans”是英文“answer”的一种缩写
5、,其含义就是“运算答案”。ans是Matlab的一个预定义变量。7/23/20218ApplicationofMatlabLanguage2.2命令窗口(续)简单计算(续)【例2.2-2】计算sin(45ْ)>>sin(45*pi/180)Matalb中正弦函数sin就是常见的正弦函数。它的参数值是以“弧度”为单位的。pi也是Matalb的预定义变量。pi=3.14159…Matlab对字母大小写是敏感的。【例2.2-3】计算的值,其中x=4.92。>>sqrt(2*exp(4.92+0.5)+1)Matalb中开平方—sqrt(x),是英文squareroot
6、的缩写。Matalb中指数函数exp(x),常见的表达方式。ans=0.7071ans=21.27817/23/20219ApplicationofMatlabLanguage2.2命令窗口(续)“clc”清除窗口显示内容的命令。【例2.2-4】计算的值。>>y=2*sin(0.3*pi)/(1+sqrt(5))y=0.5000【例2.2-5】计算的值。>>y=2*cos(0.3*pi)/(1+sqrt(5))y=0.3633命令行编辑“↑”键调回已输入过命令。修改。7/23/202110ApplicationofMatlabLanguage2.2命令窗口(续)
7、【例2.2-5】计算半径为5.2m的圆的周长和面积。>>radius=5.2;%圆的半径>>area=pi*5.2^2,circle_len=2*pi*5.2area=84.9487circle_len=32.6726以上两例,命令行中用到了等号“=”。计算结果不再赋给“ans”,而是赋给用户指定的变量y、area、circle_len。无论是预定义变量还是用户自定义变量都被存储在系统的工作空间内,即系统定义的一个存储窗口变量的内存空间。Who、whos命令用来显示工作空间的变量clear命令用来清除工作空间的变量。7/23/202111Applicationo
8、fMatlabLangu
此文档下载收益归作者所有