当前位置:
文档之家› matlab课件 (西工大2011-2012)
matlab课件 (西工大2011-2012)
了解课程
一、课程主旨 2 “精讲多练”,轻松学习
5
了解课程
一、课程主旨 3 崇尚个性,适合各个专业
(1)入门容易熟练难。 (2)MATLAB与专业息息相关。
6
了解课程
二、课堂及实验课要求 1 课堂。 2 实验。 3 请假。
7
了解课程
二、课堂及实验课要求 1 课堂
课堂随机提问(点名)是本课程的特点之一。
第一章 MATLAB概述
九、应用举例
【书例题1-2】一个半径r=5的圆,计算其 面积area的值。
>>r=5; %指定半径r的值,分号确保赋值后无需在命令窗口显示r的值 >>area=pi*r^2 %计算圆面积,pi是圆周率常数
55
第一章 MATLAB概述
九、应用举例
【书例题1-3】 disp屏幕输出函数。
48
第一章 MATLAB概述
七、MATLAB的在线帮助
寻求帮助方法: 2 查找命令 lookfor 语法:lookfor <topic>
49
第一章 MATLAB概述
七、MATLAB的在线帮助
寻求帮助方法: 3 帮助窗口 Help Window (1)菜单help (2)双击Toolbar上的问号按钮 (3)键入helpwin命令 (4)键入helpdesk命令
15
ok,开始学习了!
16
第一章 MATLAB概述
* 第一节教学目标
1 了解MATLAB软件 2 安装MATLAB软件 3 了解MATLAB的软件环境
17
第一章 MATLAB概述
一、 MATLAB
MATrix
+
LABoratory
18
第一章 MATLAB概述
二、 MATLAB简史
MATLAB本身由C语言编写, 是MathWorks公司的产品。 目前主流版本: MATLAB7.*
57
第一章 MATLAB概述
九、应用举例
。
例题: 计算下式的结果,其中x=-3.5 。 sin(|x|+|y|) Y=6.7
sin(|x|+|y|) cos(|x+y|)
,
cos(|x+y|)
>> x=pi/180*(-3.5);y=pi/180*6.7; >> z=sin(abs(x)+abs(y))/sqrt(cos(abs(x+y)))
50
第一章 MATLAB概述
七、MATLAB的在线帮助
寻求帮助方法:
4 在线帮助页 通过网络链接到MathWorks公司
51
第一章 MATLAB概述
八、退出MATLAB
1 键入命令Exit 2 键入命令Quit 3 直接关闭MATLAB的窗口
52
课后任务
一、亲自安装MATLAB一次。 并总结安装技巧。 二、上机熟悉MATLAB软件环境。 三、找几个你手边熟悉的计算公式, 代入已知数据,用MATLAB计算结果。
23
第一章 MATLAB概述
五、MATLAB的安装
2 安装方法和步骤 Step1:找到安装光盘/安装文件; Step2: 开始安装(一路next即可); (细节处请关注每个版本的区别!) Step3:安装成功。
24
第一章 MATLAB概述
与安装相关自学内容(独立阅读内容):
install_guide.pdf
41
第一章 MATLAB概述
六、MATLAB的视窗环境
* 视图二:command window
“命令行尾+ 分号;”: 不在屏幕上显示运行结果。
例如: >>x=6; >>x=6
42
第一章 MATLAB概述
六、MATLAB的视窗环境
* 视图二:command window
“命令行尾+ 逗号,”:
例如: >>x=6,y=8
第一章 MATLAB概述
六、MATLAB的视窗环境 * 视图二:command history
45
第一章 MATLAB概述
六、MATLAB的视窗环境 * 视图二:command history
(1)历史命令窗口用于记录用户在命令窗口中键入的命令。 (2)双击这些命令可使它再次执行。
示例演示: 1+1等命令。
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 ... 44 +1/5+1/6;
>> disp('the area is : '); disp(area); %屏幕输出字符串和变量的值 %输出超链接 >> disp('<a href ="">The MATLAB Site</a>')
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/b
课堂上不要出现随意旷课,迟到,早退, 接打电话等不文明行为。每次将记录在案。 如确有急事,请举手示意一下即可。
8
了解课程
二、课堂及实验要求 2 实验
勤能补拙。光说不练假把式。 注意:实验课独立,成绩独立。 第一次实验课按班级和学号排好座位,一 学期无特殊原因不变化。不用每次找座位, 并且方便老师定点交流。 9
了解课程
二、课堂及实验要求 3 请假(严格管理)
* 请假(理论课)必须经过辅导员签名同意。 * 请假(实验课)必须经过辅导员签名同意。 * 请假(考试)必须经过辅导员和学院两级批准。 * 如有作假,发现即取消参加考试资格。 * 理论和实验无故旷课累计达到三次者,取消参加本 课程的考试资格。 10
了解课程
53
第一章 MATLAB概述
九、应用举例
【书例题1-1】计算式子“1+2+3+4+5” 的值。观察分号和续行符的使用方法以及 ans变量的用法。
>> 1+2+3+4+5 >> 1+2+3+4+5; >> 1+2+3+4 ... 5
54
%计算“1+2+3+4+5”的值 %使用了分号后,计算结果不在命令窗口输出 %使用了续行符“…”,
第一章 MATLAB概述
六、MATLAB的视窗环境 * 视图二:command window 用于输入和显示计算结果。 例如: >>1+2+3+4+5
38
第一章 MATLAB概述
六、MATLAB的视窗环境 * 视图二:command window “>>”: 提示符 提示用户目前系统已经处于等待状态,用户可 以在提示符后面键入命令,回车后,系统会解释执 行所输入的命令,并给出计算结果。
32
第一章 MATLAB概述
六、MATLAB的视窗环境
* 菜单 (2) Edit: 对源代码和窗体进行编辑。
33
第一章 MATLAB概述
六、MATLAB的视窗环境
* 菜单 (3) View/Window: 查看当前系统打开的所有窗口。 不同窗口之间的转换。
34
第一章 MATLAB概述
六、MATLAB的视窗环境
2
了解课程
一、课程特色 1 从零开始 2 精讲多练 3 崇尚个性
3
了解课程
一、课程主旨 1 从零开始
# 本课程的教学内容以基础入门为主。 不要求学生有程序设计方面的先修课程。 # 但是如果具有以下知识点学习更轻松: 一门程序设计语言(C/VB/其他); 高等数学知识;线性代数知识; 4 熟悉Windows ;熟练的键盘操作能力;
例如: >>ver
39
第一章 MATLAB概述
六、MATLAB的视窗环境 * 视图二:command window “上下左右箭头,Home,End,Delete,Insert”: 功能一用便知。
40
第一章 MATLAB概述
六、MATLAB的视窗环境 * 视图二:command window “Ctrl+C”: 终止正在执行中的MATLAB的工作。21来自第一章 MATLAB概述
四、 MATLAB特点
22
第一章 MATLAB概述
五、MATLAB的安装
1 系统要求 硬件:CPU;内存;硬盘; 显示器;显卡;声卡; 软件:Windows 95/98 操作系统; Windows Office97 ; Web Browser(IE3.0 ); Adobe Acrobat Reader ; Java Virtual Machine;
《MATLAB 程序设计》 课程教学幻灯
授课教师: ** 电子邮箱: *****@ 所在单位:计算机学院基础基础部 办公地点:计算机学院楼C北106# 基础楼四层409
1
了解课程
Matlab是个什么软件? 1 帮我们计算。 (1+1) 2 帮我们绘图。 (x=(0:0.1:2*pi);y=sin(x);plot(x,y)) 3 帮我们利用函数。(paintFlower) 4 航空、航天、航海、力学结构、数学等专业 都有各自特色的应用。