北京科技大学《matlab和数学实验》绘图.ppt

合集下载

北京科技大学《matlab和数学实验》第一次(精选)共15页PPT

北京科技大学《matlab和数学实验》第一次(精选)共15页PPT
55、 为 中 华 数学实验》 第一次(精选)
36、“不可能”这个字(法语是一个字 ),只 在愚人 的字典 中找得 到。--拿 破仑。 37、不要生气要争气,不要看破要突 破,不 要嫉妒 要欣赏 ,不要 托延要 积极, 不要心 动要行 动。 38、勤奋,机会,乐观是成功的三要 素。(注 意:传 统观念 认为勤 奋和机 会是成 功的要 素,但 是经过 统计学 和成功 人士的 分析得 出,乐 观是成 功的第 三要素 。
39、没有不老的誓言,没有不变的承 诺,踏 上旅途 ,义无 反顾。 40、对时间的价值没有没有深切认识 的人, 决不会 坚韧勤 勉。
谢谢!
51、 天 下 之 事 常成 于困约 ,而败 于奢靡 。——陆 游 52、 生 命 不 等 于是呼 吸,生 命是活 动。——卢 梭
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特

第四章 MATLAB绘图PPT课件

第四章 MATLAB绘图PPT课件

plot3(x,y,z,’b-’);
3b)调用三维曲面绘图指令;
mesh(X,Y,Z)
17.07.2020
7
4 设置轴的范围、坐标分格线 axis([x1,x2,y1,y2,z1,z2])
grid on
5 图形注释:图名、坐标名、 Title,xlabel,ylabel,zlabel,legend,
plot(x1,y1,x2,y2) —— 多条曲线绘图格 式
17.07.2020
11
plot(x,y,’s’) —— 开关格式,开关量字 符串s设定曲线颜色和绘图方式,使用颜 色字符串的前1~3个字母,如 yellow—y表示等。
或plot(x1,y1,’s1’,x2,y2,’s2’,…)
17.07.2020
图例、文字说明
text
6 着色、明暗、灯光、材质处 Colormap,shading,light,meterial 理
7 视点、三度(横、纵、高)比 view,aspect
8 图形的精细修饰:
利用对象属性值设置 利用图形窗工具条进行
get, set
9 打印
与二维相同
17.07.2020
8
一、二维绘图
12
S的标准设定值如下:
字母 y m c r g b w k
颜色 黄色 品红 青 大红 绿色 蓝色 白色 黑色
标点 · ○ × +
- : -· (--)
线型 点线 圈线 ×线 +字线 实线 星形线 虚线 点(双)划线
17.07.2020
13
1. 单窗口单曲线绘图
例1 x=[0,0.48,0.84,1,0.91,0.6,0.14]
[x1, x2, x3, x4, x5, x6, x7,] plot (x, 'b-*')

四讲Matlab绘图ppt课件精品文档

四讲Matlab绘图ppt课件精品文档

p l o t (. . ., s t r ) 使用字符串s t r指定的颜
色和线型进行绘图。表1 中列出了s t r可
以取的值。
2019/10/12
4
一、二维图形:表一


.

^
正三角
*
星号
v
倒三角
OO
s
正方形
++
d
菱形
X 乘号
p
五角星
<
左三角
h
六角星
>
右三角
none 无点
2019/10/12
5
2019/10/12
26
三、三维图形
m e s h ( X,Y,Z ) 将矩阵Z中的各个元素作 为矩形网格上的高度,对这些值绘图,
并且将相邻的点连接形成三维网格表面 图。颜色由高度,即Z中的元素指定。
s u r f ( X , Y , Z) 绘制出由坐标(Xi j, Yi j, Zi j)确定的表面图形。如果X和Y分别是长 度为m和n的向量,那么, Z必须为m×n 的矩阵,并且表面是由(Xj, Yi, Zi j)来定 义的。
一、二维图形:表一
线型
颜色
--. : none
实线 m 虚线 b 点划线 c 点线 w 无线 r
品红色 蓝色 灰色 白色 红色
颜色
k
g
绿色 y
黑色 黄色
2019/10/12
6
一、二维图形
1.2彗星图形
c o m e t ( x , y ) 绘制向量y对向量x的彗星 轨线。如果只给出一个向量,则用该向 量对其下标值绘图。
2019/10/12
10

MATLAB绘图PPT教学课件

MATLAB绘图PPT教学课件

2020/12/10
13
五、添加图例
图例是对所绘数据曲线的说明(曲线的色彩、线型和数 据标记,简要文字说明)。用户可调用命令legend给图形 加图例。
其调用格式为:
legend ('图例说明1','图例说明2',…,Pos)
其中,Pos为把图例放在图形中的位置,“0”自动把其 置于最佳位置,“1”使之位于图形右上角(默认);“2” 置于图形左上角;“3”置于图形左下角,“4”置于右下角, ‘-1’则置于图形外部。也可用鼠标拖动改变其位置。
s同上,也可以省略。见例3-1
2020/12/10
5
例3-1:
x1=[1 2 3]; y1=[1 2 3;4 5 6]; plot(x1,y1) y2=[1 2;3 4;5 6]; plot(x1,y2) plot(y1,x1); plot(y2,x1); x2=[1 1 1;2 2 2]; plot(x2,y1)
axis([xmin xmax ymin ymax]) ——设定最大和最小值 axis auto ——坐标轴按数据大小的上下限来制定 axis square ——横轴及纵轴的比例为1:1 axis off ——关闭坐标系统 axis on ——显示坐标系统
2020/12/10
12
例:
t=0:0.1:10; y1=sin (t); plot (t,y1, 'b--'); axis off axis auto axis on axis([0 15 -1 2]) axis square
2020/12/10
8
2、fplot函数 采用自适应步长控制来绘制曲线,能更好地反应曲线
的变化规律。在曲线变化剧烈处,系统所取的数据点较 密;反之则较疏。其绘图指令运行的时间较长。

第4章 MATLAB绘图ppt课件

第4章  MATLAB绘图ppt课件
plotyy(x1,y1,x2,y2)
其中x1—y1对应一条曲线,x2—y2对应 另一条曲线。横坐标的标度相同,纵坐 标有两个,左纵坐标用于x1—y1数据对, 右纵坐标用于x2—y2数据对。
精品课件
目录 17
例4.4 用不同标度在同一坐标内绘制曲线 y1=e-0.5xsin(2πx)
及曲线y2=1.5e-0.1xsin(x)。 程序如下:
x1=(0:12)/2;
y3=2*exp(-0.5*x1).*sin(2*pi*x1);
plot(x,y1,'g:',x,y2,'b--',x1,y3,'rp');
目录
精品课件
16
4.双纵坐标函数plotyy
plotyy函数是MATLAB 5.X新增的函数。 它能把函数值具有不同量纲、不同数量 级的两个函数绘制在同一坐标中。调用 格式为:
plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐
标和y坐标数据。条件是元素个数能对应。
精品课件
目录 4
例4.1 在0≤X≤2区间内,绘制 曲线y=2e-0.5xsin(2πx)。
程序如下:>> x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*sin(2*pi*x); plot(x,y)
可搭配使用,如选项“ro” 表示绘制红色的圆划线,“y-”表
示黄色的实划线。
精品课件
14
例 用不同线型和颜色在同一坐标内绘制曲 线y=sinx,y=cosx的图像。
程序如下:
x=linspace(0,2*pi,100); plot(x,sin(x),‘kh’,x,cos(x),‘gp’) %正、余弦曲

Matlab数学实验(上).ppt

Matlab数学实验(上).ppt

6.2 MATLAB中函数运算与作图的实验
6.2.1
(二) 函数运算
运算实验
除了简单的四则运算外,MATLAB还提供了几种常 用的函数运算命令:
expand simple
符号表达式的展开 寻找符号表达式的 最简型
factor simplify
符号表达式因式 分解 符号表达式化简
例题
x 2 3x 2 例5 化简 x 1
how are you
6.1 MATLAB数 学实验(上) 学软件介绍
经济数学
6.1 MATLAB数学软件简介
6.1.3
(二)变量 1.符号变量
MATLAB常用的常量、变量与函数
提问:符号变量创建的格式是什么?
(1)sym a:表示一次创建一个符号变量. (2)syms a b c :表示一次创建多个符号变量. (3)sym(‘x’):表示创建一个符号变量, 它可以是字符、字符串、表达式或字符表达式;
6.1.2
6.1 MATLAB数 学实验(上) 学软件介绍
经济数学
6.1
(三)历史窗口
MATLAB数学软件简介
MATLAB基本知识介绍
在默认设置下,历史窗口中会保留自安装起所有命令的 历史记录,并表明使用时间以方便使用者查询。双击某一行 命令,即在命令窗口中执行该行命令。
6.1.2
6.1 MATLAB数 学实验(上) 学软件介绍
例题
例如:计算在的值。 >> syms x; >> x=pi/3; >> cos(x) >> ans = 0.5000
函数(变量)
6.1 MATLAB数 学实验(上) 学软件介绍
经济数学

数学实验matlab ppt课件

数学实验matlab ppt课件

MATLAB已经发展成为多学科、多种工作平台 的功能强大的大型软件;
MATLAB已经成为线性代数、自动控制理论、 概率论及数理统计、数字信号处理、时间序列 分析、动态系统仿真等高级课程的基本教学工 具,是攻读学位的大学生、硕士生、博士生必 须掌握的基本技能.
数学实验matlab
❖语言简洁紧凑,使用方便灵活。MATLAB的基本数据单元是既不需要指
主窗口除了嵌入一些子窗口外,还主要包括 菜单栏和工具栏。
1.菜单栏
在MATLAB 6.5主窗口的菜单栏,共包含File、 Edit、View、Web、Window和Help 6个菜单项。
(1) File菜单项:File菜单项实现有关文件的操作。
(2) Edit菜单项:Edit菜单项用于命令窗口的编辑操作。
(3) View菜单项:View菜单项用于设置MATLAB集成环 境的显示方式。 (4) Web菜单项:Web菜单项用于设置MATLAB的Web 操作。 (5) Window菜单项:主窗口菜单栏上的Window菜单, 只包含一个子菜单Close all,用于关闭所有打开的编辑 器窗口,包括M-file、Figure、Model和GUI窗口。
数学实验matlab
Matlab简介与入门
数学实验matlab
什么是数学实验 ?
简单讲就是利用计算机和数学软件平台. 一方面,对学习知识过程中的某些问题 进行实验探究、发现规律; 另一方面,结合已掌握的数学(微积分、 代数与几何等)知识,去探究、解决一些简单 实际问题,从而熟悉从数学建模、解法研究到 实验分析的科学研究的方法。
在MATLAB里,有很多的控制键和方向键可用于命令行 的编辑。
工作空间窗口
工作空间是MATLAB用于存储各种变量和结 果的内存空间。在该窗口中显示工作空间中所有 变量的名称、大小、字节数和变量类型说明,可 对变量进行观察、编辑、保存和删除。

北京科技大学matlab和数学实验绘图

北京科技大学matlab和数学实验绘图

怎么画?
北京科技大学数学实验
问题:plot(x,y)命令可以用来画通常的函数 f(x)(其中a<x<b)的图像?
可以。 x=a:h:b 函数f(x)在绘图区间[a,b]上的自变量点向
量数据 y=f(x) 对应的函数值向量
步长h可以任意选取,步长越小,曲线越光滑。
北京科技大学数学实验
例1 在区间[- , ]上,绘制函数y = sin(x)图形。
, 例:绘制三维曲线的图像:
解:matlab命令为:
t=0:pi/10:20*pi; x=t.* sin(t); y=t.*cos(t) ; z=t ; plot3(x,y,z)
x t sin t
y
t cos t
z t
(0t20)
北京科技大学数学实验
四、Matlab空间曲面绘图 Meshgrid命令:
思考:
北京科技大学数学实验
1、当x为n维向量,y为m x n 矩阵时,
plot(x,y)怎么画?
2、当x为n维向量,y为m x w 矩阵时,
plot(x,y)怎么画?
3、当x为n维向量,y为n x n 矩阵时,
plot(x,y)怎么画?
4、当x,y为n x n 矩阵时,plot(x,y)
例:绘制火柴棍图 x=0:.1:2; y= exp(-x.^2); stem(y)
北京科技大学数学实验
例:绘制阶梯图 x=0:pi/20:2*pi; y=sin(2*x); stairs(x,y)
北京科技大学数学实验
例:极坐标图 polar(t,r) 使用极角t和极径r绘制极坐标图形;
t=0:pi/50:2*pi; polar(t,abs(sin(4*t)),'r')

北京科技大学《matlab和数学实验》绘图49页PPT

北京科技大学《matlab和数学实验》绘图49页PPT


29、勇猛、大胆和坚定的决心能够抵得上武器的精良。——达·芬奇

30、意志是一个强壮的盲人,倚靠在明眼的跛子肩上。——叔本华
快,这是不可能的,因为人类必须具备一种能应付逆境的态度。——卢梭

27、只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰

28、知之者不如好之者,好之者不如乐之者。——孔子
北京科技大学《matlab和数学实验》
绘图
21、没有人陪你走一辈子,所以你要 适应孤 独,没 有人会 帮你一 辈子, 所以你 要奋斗 一生。 22、当眼泪流尽的时候,留下的应该 是坚强 。 23、要改变命运,首先改变自己。
24、勇气很有理由被当作人类德性之 首,因 为这种 德性保 证了所 有其余 的德性 。--温 斯顿. 丘吉尔 。 25、梯子的梯阶从来不是用来搁脚的 ,它只 是让人 们的脚 放上一 段时间 ,以便 让别一 只脚能 够再往 上登。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前图形上
• hold off返回Matlab的缺省状态。此后图形指令运
作将抹掉当前窗中的旧图形,然后画上新图形。
北京科技大学数学实验
3.线型、定点标记、型、标记类型、颜色的 开关。该开关总跟在一元或二元对的后面,具体如下: plot(x,y,’ String’) plot(x1,y1,’ String1’,x2,y2,’ String2’,…) 其中,string是字符串,该字符串由表4-1、表4-2表4-3
北京科技大学数学实验
北京科技大学数学实验
4.图形的标注
图名标注title title(‘String’)
在图形的顶端加注文字作为图名
坐标轴标注xlabel,ylabel,zlabel xlabel(‘String’) 在当前图形的x轴旁边加入文字内容 ylabel(‘String’) 在当前图形的y轴旁边加入文字内容 zlabel(‘String’) 在当前图形的z轴旁边加入文字内容
北京科技大学数学实验
5.一个图形窗口多个子图的绘制
subplot指令它不仅适用于二维图形而且也适用于三 维图形。其本质是将窗口分为几个区域,再在每个小 区域中画图形。 subplot(m, n,i)或subplot(mni) 把图形窗口分为mn个子图,并在第i个子图中画图。
北京科技大学数学实验
北京科技大学数学实验
问题:plot(x,y)命令可以用来画通常的函数 f(x)(其中a<x<b)的图像?
可以。
x=a:h:b 函数f(x)在绘图区间[a,b]上的自变量点向
量数据
y=f(x) 对应的函数值向量
步长h可以任意选取,步长越小,曲线越光滑。
北京科技大学数学实验
例1 在区间[- , ]上,绘制函数y = sin(x)图形。
8,5,7,4; 4,5,6,7]; plot(y)
北京科技大学数学实验
命令形式2:plot(x,y)
功能:画一条或多条折线图。
其中,x,y 可以是向量或矩阵。
说明:1、当x,y都是向量时,元素个数必须相等, plot(x,y)按顺序连接各点(x(i),y(i))成一条曲线 或折线。
北京科技大学数学实验
legend作用是:对图形进行图例标注
北京科技大学数学实验
例2的绘图结果
北京科技大学数学实验
2.基本绘图控制参数
控制分隔线grid grid grid on grid off
在grid on与 grid off之间进行切换 在图中使用分隔线 在图中消隐分隔线
图形的重叠绘制hold
• hold 在hold on与 hold off之间进行切换 • hold on 保留当前图形和它的轴,使此后图形叠放在当
例:x=[1 2 3]; y=[3 2 5]; plot(x,y)
北京科技大学数学实验
说明:2、当x为n维向量,y为n * m矩阵时,plot(x,y) 按向量x分别与矩阵y的每一列匹配,画出m条曲线或折线。
例 x=[ 3 4 7]; y=[4 5 6 5 4795 1 4 2 5]; plot (x,y)
(见课本P45)中的字符组成。
北京科技大学数学实验
例6 利用hold指令在同一坐标系中画出如下两条参数曲 线,参数曲线方程为:
x1 cos t, y1 sin t; x2 sin t, y2 sin 2t; t满足 0 t 2
解 Matlab 命令为
t=0:pi/50:2*pi; plot(cos(t),sin(t),’b*’) ,grid on, hold on,plot(sin(t),sin(2*t),’r.’)
例7 在同一坐标系中画出两个函数y = cos 2x , y = sin x sin 6x的图形,自变量范围为:-2 x 2, 函数 y = cos 2x用红色星号, 函数y = sin x sin 6x用蓝色实线。并加图 名、坐标轴、图形、图例标注。
解: Matlab 命令:
x=-pi:pi/50:pi; y=sin(x); plot(x,y),grid on
grid on作用是:在图形中标出网格线
北京科技大学数学实验
曲线y = sin x
北京科技大学数学实验
命令形式3 :plot(x1,y1,x2,y2,x3,y3…)
功能:在同一图形窗口画出多条曲线 。
北京科技大学数学实验
图形标注gtext gtext(‘String’) 在鼠标指定位置上标注 说明:使用gtext指令后,会在当前图形上出现一个十字叉, 等待用户选定位置进行标注。移动鼠标到所需位置按下鼠 标左键,Matlab就在选定位置标上文字。
图例标注legend legend(‘string1’,’string2’,’string3’) 当在一幅图中出现多种曲线时,结合在绘制时的不同线性 与颜色等特点,用户可以用legend命令进行说明。
MATLAB 绘图
北京科技大学数学实验
二维曲线绘图 二维特殊图形 三维曲线绘图 三维曲面绘图
北京科技大学数学实验
一、 MATLAB二维曲线绘图
1、基本绘图指令
命令形式1:plot(y)
功能:画一条或多条折线图。 将(i,y(i)) 画出,x 取的是自然数
北京科技大学数学实验
例: y=[2,3,5,6;
y1 f (x1), y2 f (x2 ), y3 f (x3 ),L
北京科技大学数学实验
例2 :在同一图形窗口画出三个函数y =2x, y = cosx, y =sin x的图形,自变量范围为:-3 x 3
解 Matlab命令:
x=-3:0.1:3; y1=2*x;y2=cos(x);y3=sin(x); plot(x,y1, x,y2, x,y3) legend('2*x','cos(x)','sin(x)')
北京科技大学数学实验
思考:
1、当x为n维向量,y为m x n 矩阵时, plot(x,y)怎么画?
2、当x为n维向量,y为m x w 矩阵时, plot(x,y)怎么画?
3、当x为n维向量,y为n x n 矩阵时, plot(x,y)怎么画?
4、当x,y为n x n 矩阵时,plot(x,y) 怎么画?
相关文档
最新文档