(精品)matlab课件_(西工大2011-2012).ppt
《(精品)matlab课件_(西工大2011-2012).ppt》由会员分享,可在线阅读,更多相关《(精品)matlab课件_(西工大2011-2012).ppt(743页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB 程序设计课程教学幻灯授课教师:*电子邮箱:*所在单位:计算机学院基础基础部办公地点:计算机学院楼C北106#基础楼四层4091 了解课程了解课程Matlab是个什么软件?1 帮我们计算。(1+1)2 帮我们绘图。(x=(0:0.1:2*pi);y=sin(x);plot(x,y))3 帮我们利用函数。(paintFlower)14 航空、航天、航海、力学结构、数学等专业都有各自特色的应用。2 了解课程了解课程一、课程特色1 从零开始 2 精讲多练3 崇尚个性3 了解课程了解课程一、课程主旨1 从零开始#本课程的教学内容以基础入门为主。不要求学生有程序设计方面的先修课程。#但是如果
2、具有以下知识点学习更轻松:一门程序设计语言(C/VB/其他);1 高等数学知识;线性代数知识;熟悉Windows;熟练的键盘操作能力;4 了解课程了解课程一、课程主旨2 “精讲多练”,轻松学习 5 了解课程了解课程一、课程主旨3 崇尚个性,适合各个专业(1)入门容易熟练难。(2)MATLAB与专业息息相关。6 了解课程了解课程二、课堂及实验课要求1 课堂。2 实验。3 请假。7 了解课程了解课程二、课堂及实验课要求1 课堂 课堂随机提问(点名)是本课程的特点之一。课堂上不要出现随意旷课,迟到,早退,随意旷课,迟到,早退,接打电话接打电话等不文明行为。每次将记录在案。如确有急事,请举手示意一下即
3、可。8 了解课程了解课程二、课堂及实验要求2 实验 勤能补拙。光说不练假把式。注意:实验课独立,成绩独立。第一次实验课按班级和学号排好座位,一学期无特殊原因不变化。不用每次找座位,并且方便老师定点交流。9 了解课程了解课程二、课堂及实验要求3 请假(严格管理)*请假(理论课)必须经过辅导员签名同意。*请假(实验课)必须经过辅导员签名同意。*请假(考试)必须经过辅导员和学院两级批准。*如有作假,发现即取消参加考试资格。*理论和实验无故旷课累计达到三次者,取消参加本课程的考试资格。10 了解课程了解课程三、课程安排 总课时:72学时 理论课学时40 (4学时10周)实验课学时32 (3学时10周+
4、2学时考试)11 了解课程了解课程四、考试方案*理论课:闭卷笔试。笔试卷面分。*实验课:开卷 平时成绩和测验成绩。12 了解课程了解课程五、认识教学用课本认识教学用课本 MATLAB基础教程 1 西工大非计算机专业MATLAB教学用书 第一版 2 孙蓬等编著,欢迎大家查错纠错。西工大友谊校区本部基础楼409室 西工大长安校区计算机学院楼C北106室 联系方式:* 13 了解课程了解课程六、参考用书参考用书 若干电子书籍供大家使用 /for Stu 如果你们下载到了好的资料,请与大家共享谢谢!14关于排实验课的若干问题关于排实验课的若干问题金工实习:冲突问题选修课:冲突问题课后任务:(1)确定大
5、班长,各小班课代表。(2)完成班级名册;(3)提供课表,找出各个班级空余时间。(4)大班长与我联系,确定实验课时间。(很重要!)15 ok,开始学习了!,开始学习了!16 第一章第一章 MATLAB概述概述*第一节教学目标 1 了解MATLAB软件 2 安装MATLAB软件 3 了解MATLAB的软件环境17 第一章第一章 MATLAB概述概述一、MATLAB MATrix +LABoratory18 第一章第一章 MATLAB概述概述二、MATLAB简史 MATLAB本身由本身由C语言语言编写,编写,是是MathWorks公司的产品。公司的产品。目前主流版本:目前主流版本:MATLAB7.*
6、19 第一章第一章 MATLAB概述概述三、MATLAB支撑平台 Windows/NT操作系统;Macintosh的Mac OS操作系统;Solaris,Unix,Linux等操作系统。20 第一章第一章 MATLAB概述概述四、MATLAB特点 1 强大的数值运算功能;2 强大的图形处理能力;3 高级但简单的程序环境;4 丰富的工具箱(参见表1-1)。21 第一章第一章 MATLAB概述概述四、MATLAB特点 22 第一章第一章 MATLAB概述概述 五、五、MATLAB的安装的安装 1 系统要求系统要求 硬件硬件:CPU;内存;硬盘;内存;硬盘;显示器;显卡;声卡;显示器;显卡;声卡;软
7、件软件:Windows 95/98 操作系统;操作系统;Windows Office97 ;Web Browser(IE3.0 ););Adobe Acrobat Reader;Java Virtual Machine;23 第一章第一章 MATLAB概述概述 五、五、MATLAB的安装的安装 2 安装方法和步骤安装方法和步骤 Step1:找到安装光盘:找到安装光盘/安装文件;安装文件;Step2:开始安装(一路开始安装(一路next即可);即可);(细节处请关注每个版本的区别!)(细节处请关注每个版本的区别!)Step3:安装成功。:安装成功。24 第一章第一章 MATLAB概述概述与安装相
8、关自学内容(独立阅读内容):与安装相关自学内容(独立阅读内容):install_guide.pdf25 第一章第一章 MATLAB概述概述看看看看MATLAB软件到底是什么样?软件到底是什么样?六、六、MATLAB的视窗环境的视窗环境 26 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 27 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 28 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗可视化环境的视窗可视化环境 *标题栏(标题栏(Title Bar)*菜单(菜单(Menu)*工具栏(工具栏(ToolBar)*视
9、图一:视图一:current directory/workspace *视图二:视图二:command window *视图三:视图三:command history29 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *标题栏标题栏 标题标题+窗口最小化按钮窗口最小化按钮+窗口缩放按钮窗口缩放按钮+关闭按钮关闭按钮30 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *菜单菜单 31 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *菜单菜单 (1)File:新建新建+打开打开+保存保存+关闭关闭+打印
10、打印+退出退出32 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *菜单菜单 (2)Edit:对源代码和窗体进行编辑。对源代码和窗体进行编辑。33 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *菜单菜单 (3)View/Window:查看当前系统打开的所有窗口。查看当前系统打开的所有窗口。不同窗口之间的转换。不同窗口之间的转换。34 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *菜单菜单 (4)Help:实现实现MATLAB的帮助功能。的帮助功能。35 第一章第一章 MATLAB概述概述 六、六
11、、MATLAB的视窗环境的视窗环境 *ToolBar 提供了一些最常用的菜单命令的快捷方式。提供了一些最常用的菜单命令的快捷方式。36 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图一:视图一:current directory/workspacecurrent directory/workspace 37 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command window 用于输入和显示计算结果。用于输入和显示计算结果。例如:例如:1+2+3+4+5 38 第一章第一章 MATLAB概述概述 六、
12、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command window “”:提示符提示符 提示用户目前系统已经处于等待状态,用户可提示用户目前系统已经处于等待状态,用户可以在提示符后面键入命令,回车后,系统会解释执以在提示符后面键入命令,回车后,系统会解释执行所输入的命令,并给出计算结果。行所输入的命令,并给出计算结果。例如:例如:ver39 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境*视图二:视图二:command window “上下左右箭头,上下左右箭头,Home,End,Delete,Insert”:功能一用便知。功能一用便知。40 第
13、一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command window “Ctrl+C”:终止正在执行中的终止正在执行中的MATLAB的工作。的工作。41 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command window “命令行尾命令行尾+分号;分号;”:不在屏幕上显示运行结果。不在屏幕上显示运行结果。例如:例如:x=6;x=642 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command window “命令行尾命令行尾+逗号
14、,逗号,”:例如:例如:x=6,y=8 43 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command window “续行符续行符”:如果一个语句在一行内书写太长了,可能要另起一行接着写,在这种情况下我们需要在第一行末打上半个省略号(.),再开始第二行的书写。举例如下,下面这两语句是等价的。举例如下,下面这两语句是等价的。x1=1+1/2+1/3+1/4+1/5+1/6;And x1=1+1/2+1/3+1/4.+1/5+1/6;44 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:comm
15、and history45 第一章第一章 MATLAB概述概述 六、六、MATLAB的视窗环境的视窗环境 *视图二:视图二:command history(1)历史命令窗口用于记录用户在命令窗口中键入的命令。(2)双击这些命令可使它再次执行。示例演示:示例演示:1+1等命令。等命令。46 第一章第一章 MATLAB概述概述 七、七、MATLAB的在线帮助的在线帮助 寻求帮助方法:寻求帮助方法:1 帮助命令帮助命令 help 2 查找命令查找命令 Lookfor 3 帮助窗口帮助窗口 Help Window 4 在线帮助页在线帮助页/通过网络链接到通过网络链接到MathWorks公司公司47 第
16、一章第一章 MATLAB概述概述 七、七、MATLAB的在线帮助的在线帮助 寻求帮助方法:寻求帮助方法:1 帮助命令帮助命令 Help 语法:语法:help 48 第一章第一章 MATLAB概述概述 七、七、MATLAB的在线帮助的在线帮助 寻求帮助方法:寻求帮助方法:2 查找命令查找命令 lookfor 语法:语法:lookfor 49 第一章第一章 MATLAB概述概述 七、七、MATLAB的在线帮助的在线帮助 寻求帮助方法:寻求帮助方法:3 帮助窗口帮助窗口 Help Window (1)菜单)菜单help (2)双击)双击Toolbar上的问号按钮上的问号按钮 (3)键入)键入help
17、win命令命令 (4)键入)键入helpdesk命令命令 50 第一章第一章 MATLAB概述概述 七、七、MATLAB的在线帮助的在线帮助 寻求帮助方法:寻求帮助方法:4 在线帮助页在线帮助页 通过网络链接到通过网络链接到MathWorks公司公司51 第一章第一章 MATLAB概述概述 八、退出八、退出MATLAB 1 键入命令键入命令Exit 2 键入命令键入命令Quit 3 直接关闭直接关闭MATLAB的窗口的窗口52 课后任务课后任务一、亲自安装一、亲自安装MATLAB一次。一次。并总结安装技巧。并总结安装技巧。二、上机熟悉二、上机熟悉MATLAB软件环境。软件环境。三、找几个你手边
18、熟悉的计算公式,三、找几个你手边熟悉的计算公式,代入已知数据,用代入已知数据,用MATLAB计算结果。计算结果。53 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 【书例例题题1-11-1】计计算式子算式子“1+2+3+4+51+2+3+4+5”的的值值。观观察分号和察分号和续续行符的使用方法以及行符的使用方法以及ansans变变量的用法。量的用法。1+2+3+4+5%计算计算“1+2+3+4+5”的值的值 1+2+3+4+5;%使用了分号后,计算结果不在命令窗口输出使用了分号后,计算结果不在命令窗口输出 1+2+3+4.%使用了续行符使用了续行符“”,554 第一章第一章 M
19、ATLAB概述概述 九、应用举例九、应用举例 【书例例题题1-21-2】一个半径一个半径r=5r=5的的圆圆,计计算其算其面面积积areaarea的的值值。r=5;%指定半径指定半径r的值,分号确保赋值后无需在命令窗口显示的值,分号确保赋值后无需在命令窗口显示r的值的值area=pi*r2%计算圆面积,计算圆面积,pi是圆周率常数是圆周率常数 55 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 【书例例题题1-31-3】dispdisp屏幕屏幕输输出函数。出函数。disp(the area is:);disp(area);%屏幕输出字符串和变量的值屏幕输出字符串和变量的值%输出
20、超链接输出超链接 disp(The MATLAB Site)56 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 例题:设两个复数a=1+2i,b=3-4i,计算a+b,a-b,a*b,a/b。a=1+2i;b=3-4i;a+b a-b a*b a/b57 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 例题:计算下式的结果,其中x=-3.5。,Y=6.7。x=pi/180*(-3.5);y=pi/180*6.7;z=sin(abs(x)+abs(y)/sqrt(cos(abs(x+y)58 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 例题:我国人
21、口按照2000年第五次全国人口普查的结果为12.9533亿,如果年增长率为1.07%,求公元2010年末的人口数。计算人口的公式为:P1=P0(1+r)n,其中:P1为几年后的人口,P0为人口初值,r为年增长率,n为年数。59 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 用MATLAB解题:r=0.0107;n=2010-2000;p0=12.9533E8;p1=p0*(1.0+r)n60 第一章第一章 MATLAB概述概述 九、应用举例九、应用举例 例题:求解ax2+bx+c=0一元二次方程的根,其中a=1,b=2,c=3。求根公式:x1,2=a=1;b=2;c=3;d=s
22、qrt(b*b-4*a*c);x1=(-b+d)/(2*a)x2=(-b-d)/(2*a)61 第一章第一章 MATLAB概述概述 发现:?(1)MATLAB是一个计算器。62 第一章第一章 MATLAB概述概述 发现:?(2)有些规律。输入已知条件;带入公式(利用一些函数);开始计算!63 第一章第一章 MATLAB概述概述 发现:?(3)找出一些可用函数。64 第一章第一章 MATLAB概述概述 发现:(1)MATLAB是一个计算器。(2)有些规律。输入已知条件;带入公式(利用一些函数);开始计算!(3)找出一些可用函数。65第一章第一章 MATLAB概述概述*第二节教学目标 1 MATL
23、AB的工作空间。2 MATLAB的搜索路径。66第一章第一章 MATLAB概述概述 一、MATLAB的工作空间什么是工作空间?工作空间是MATLAB的一个变量管理中心。*管理系统所提供的特殊变量 *管理用户自己定义的所有变量 67第一章第一章 MATLAB概述概述 一、MATLAB的工作空间(1)显示变量的 名称、尺寸、字节、长度等信息(2)变量处理 在某一变量上单击鼠标右键会弹出菜单。68第一章第一章 MATLAB概述概述 一、MATLAB的工作空间(1)显示变量的 名称、尺寸、字节、长度等信息(2)变量处理 在某一变量上单击鼠标右键会弹出菜单。69第一章第一章 MATLAB概述概述 一、M
24、ATLAB的工作空间什么是工作空间?我们需要知道的:*当MATLAB启动后,系统会自动建立一个工作空间,这时的工作空间内只包含系统所提供的一些特殊变量,如pi,eps,nan,i等。*随着用户的使用,逐渐增加一些用户自己定义的变量。*使用who,whos可以查看到当前工作空间所有变量的情况。*使用clear可以删除全部或部分工作空间中的变量。*关闭MATLAB,释放工作空间,所有变量会被释放。70第一章第一章 MATLAB概述概述 一、MATLAB的工作空间什么是工作空间?【书书例题例题】执行执行whowho、whoswhos、clearclear、sizesize和和lengthlength
25、等命令等命令 查询变查询变量信息。注意量信息。注意观观察察WorkspaceWorkspace窗口的窗口的变变化。化。who whosclear r clear clear all clc s=1 2 3 4 5;size(s)length(s)p=helloworld;size(p)length(p)71第一章第一章 MATLAB概述概述 二、MATLAB的搜索路径 键入下面这个命令的结果是什么?path72第一章第一章 MATLAB概述概述二、MATLAB的搜索路径 打开菜单项file/setpath会出现什么?73第一章第一章 MATLAB概述概述二、MATLAB的搜索路径注意:只有在注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 matlab 课件 西工大 2011 2012
限制150内