MATLAB绘图PPT课件

合集下载

十节MATLAB绘图ppt课件

十节MATLAB绘图ppt课件
画线 plot([0 1],[0 2]) x=2:2:8; plot([x;x],[zeros(1,length(x));cos(pi*x/20)], 'k')
%axis([0 10 0 1])
MATLAB绘图
画圆 theta=linspace(0,2*pi); plot(1+0.5*cos(theta),2+0.5*sin(theta)) axis equal %使图形对称
MATLAB绘图
图形注释和可视化提高 1. 使用坐标轴,图形标题,曲线标注,填充
区域和添加文本 2. 改变轴、曲线和文本的属性 3. 使用希腊字母、数学符号、上下标等
MATLAB绘图
例 x=0:0.05:6; plot(x,cos(x),'k',x,1./cosh(x),'k',[4.73 4.73],[-1
1],'k') xlabel('x') ylabel('value of function') title('visualizaton of two intersecting curves') text(4.8,-.5,'x=4.73') text(2.1,.3,'1/cosh(x)') text(1.2,-.4,'cos(x)')
MATLAB绘图
plot中属性设置 x=-pi:pi/10:pi; y=tan(sin(x))-sin(tan(x)); plot(x,y,'-- rs', 'LineWidth',2, … 'MarkerEdgeColor','k', … 'MarkerFaceColor','g', … 'MarkerSize',10)

2024版matlab教程(全)资料ppt课件

2024版matlab教程(全)资料ppt课件

进行通信系统的建模、仿真和分析。
谢谢聆听
B
C
变量与赋值
在MATLAB中,变量不需要事先声明,可以 直接赋值。变量名以字母开头,可以包含字 母、数字和下划线。
常用函数
MATLAB提供了丰富的内置函数,如sin、 cos、tan等三角函数,以及abs、sqrt等数 学函数。用户可以通过help命令查看函数的
D
使用方法。
02 矩阵运算与数组操作
错误处理
阐述try-catch错误处理机制的语法、 执行流程及应用实例。
04
函数定义与调用
函数概述
阐述函数的概念、作用及分类,包括内置函数和 自定义函数。
函数调用
深入剖析函数的调用方法,包括直接调用、间接 调用及参数传递等技巧。
ABCD
函数定义
详细讲解自定义函数的定义方法,包括函数名、 输入参数、输出参数及函数体等要素。
拟合方法
利用已知数据点构造近似函数,如最小二乘法、多项 式拟合、非线性拟合等。
插值与拟合的比较
插值函数经过所有数据点,而拟合函数则追求整体上 的近似。
数值积分与微分
01
数值积分方法
利用数值技术计算定积分的近似 值,如矩形法、梯形法、辛普森 法等。
02
数值微分方法
通过数值技术求解函数的导数或 微分,如差分法、中心差分法、 五点差分法等。
02
01
矩阵运算
加法与减法
对应元素相加或相减,要求矩阵 大小相同
乘法
使用`*`或`mtimes`函数进行矩阵 乘法,要求内维数相同
点乘与点除
使用`.*`、`./`进行对应元素相乘或 相除,要求矩阵大小相同
特征值与特征向量

四讲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函数 采用自适应步长控制来绘制曲线,能更好地反应曲线
的变化规律。在曲线变化剧烈处,系统所取的数据点较 密;反之则较疏。其绘图指令运行的时间较长。

四讲Matlab绘图ppt课件

四讲Matlab绘图ppt课件

2024/2/12
8
一、二维图形
h o m e 移动光标到命令窗口的左上角。
hold on 保持当前图形。允许在当前图 形状态下,使用同样的缩放比例加入另 一个图形。
hold off 释放图形窗口,这样下一个图 形将称为当前图形。这是缺省状态。
h o l d 在hold on和hold off之间 进行切换。
2024/2/12
9
一、二维图形
subplot(m,n,p)将
图形窗口分割成m行n列,并设置p所指定
的子窗口为当前窗口。子窗口按行由左
至右,由上至下进行编号。这一命令在 M AT L A B的当前版本中也被写作s u b p l o t ( m n p )。
s u b p l o t 设置图形窗口为缺省模 式,即单窗口模式。等价于s u b p l o t ( 1 , 1 , 1 )。
2024/2/12
24
三、三维图形
•p l o t 3 ( x 1 , y 1 , z 1 , str1,x2,y2,z2,s t r 2 ,. . .)用字符串s t r 1确定的 线型和颜色对x 1 , y 1 , z 1绘图,用字符 串s t r 2确定的线型和颜色对x2, y2, z2 绘图. . .。如果省略s t r 1 , s t r 2,. . ., M AT L A B将自动选择线型和颜色。
2024/2/12
25
三、三维图形
m e s h ( X,Y,Z ) 将矩阵Z中的各个
元素作为矩形网格上的高度,对这些值 绘图,并且将相邻的点连接形成三维网 格表面图。颜色由高度,即Z中的元素指 定。
s u r f ( X , Y , Z) 绘制出由坐标

Matlab绘图ppt课件

Matlab绘图ppt课件

23
3.1.4 图形的标注
图名标注title
title(’String’)
功能:在当前图形的顶端加注文字String作为图名。
• 当x是长度为n的数值向量且y是n×m的数值矩阵 时,该命令用向量x分别与矩阵y的每一列匹配, 在同一坐标系中绘出m条不同颜色的折线图;
• 当x和y都是n×m的数值矩阵时,plot(x,y)分别用 矩阵x的第i列与y的第i列匹配,在同一坐标系中绘 出m条不同颜色的折线图。
完整最新ppt
7
❖例2:画出函数 sin x2 在 5x5
完整最新ppt
12
3.1.2 基本绘图控制参数
图形窗口figure
figure; figure(n); %打开第n个图形窗口
清除图形窗口clf clf;
x=-2:0.1:2;
plot(x,cos(2*x), '.',x,x.^2,'k-.',x,x,'k')
clf
完整最新ppt
13
控制分割线grid
完整最新ppt
18
3.1.3 线型、定点标记、颜色
命令形式:
plot(x,’String’) plot(x,y,’String’) plot(x1,y1,’String1’,x2,y2,’String2’,…)
完整最新ppt
19
颜色控制字符表
完整最新ppt
20
数据点控制字符表
完整最新ppt
21
第3章 Matlab绘图
完整最新ppt
1
本章目录
❖ 3.1 Matlab二维曲线绘图 ❖ 3.2 Matlab二维特殊图形 ❖ 3.3 Matlab空间曲线绘图 ❖ 3.4 Matlab空间曲面绘图

5MATLAB绘图资料PPT课件

5MATLAB绘图资料PPT课件

程序如下:
t=-pi:pi/100:pi; x=t.*cos(3*t); y=t.*sin(t).*sin(t); plot(x,y);
2020年9月28日
6
2020年9月28日
7
以上提到plot函数的自变量x,y为长度相同的向量,这是最 常见和最基本的情况。实际应用中还有一些变化。 (1)当x是向量,y是有一维与x同维的矩阵时,则绘制出多 根不同色彩的曲线。曲线条数等于y矩阵的另一维数,x被 作为这些曲线共同的横坐标。
2.含多个输入参数的plot函数 含多个输入参数的plot函数调用格式为: plot(x1,y1,x2,y2,…,xn,yn) (1)当输入参数都为向量时,x1和y1,x2和y2,…,xn和yn分 别组成一组向量对,每一组向量对的长度可以不同。每 一向量对绘制出一条曲线,这样可以在同一坐标内绘制 多条曲线
plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标 数据。
2020年9月28日
3
例5.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)
高层绘图操作简单明了、方便高效,是用户最常使用的绘 图方法。而低层绘图操作控制和表现图形的能力更强,为用户 更加自主地绘制图形创造了条件。事实上,MATLAB的高层绘 图函数都是利用低层绘图函数而建立起来的。
2020年9月28日
2
5.1 二维图形
二维图形是将平面坐标上的数据点连接起来的平面图形。 可以采用不同的坐标系,除直角坐标系外,还可采用对数 坐标、极坐标。数据点可以用向量或矩阵形式给出,类型 可以是实型或复型。 1. 绘制二维曲线的基本函数—— plot函数 plot函数的基本调用格式为:

《数学建模MALTAB绘》PPT课件

《数学建模MALTAB绘》PPT课件
note: 函数plot(x,y1,x,y2,x,y3,…) ,其功能是以公 共向量x为X轴,分别以y1,y2,y3,…为Y轴,在同一 幅图内绘制出多条曲线。
编辑ppt
7
一、 二维图形(plot)
【 例 】 用 不 同 线 型 和 颜 色 重 新 绘 制 Y1=SIN ( X ) 和 Y2=COS(X);
编辑ppt
12
一、 二维图形(subplot)
subplot(2,2,2); %指定2号为活动区 plot(x,z); title('cos(x)'); axis ([0 2*pi -1 1]); subplot(2,2,3); %指定3号为活动区 plot(x,t); title('tangent(x)'); axis ([0 2*pi -40 40]); subplot(2,2,4); %指定4号为活动区 plot(x,ct); title('cotangent(x)'); axis ([0 2*pi -40 40]);
【例】 在区间0≤X≤2内,绘制正弦曲线Y=SIN(X);
x=0:pi/100:2*pi; y=sin(x); plot(x,y)
编辑ppt
6
一、 二维图形(plot)
【例】同时绘制正、余弦两条 曲线Y1=SIN(X)和Y2=COS(X);
x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,x,y2)
颜色 黄色 粉红 亮蓝 大红 绿色 蓝色 白色 黑色
标点 · ○ × + -
: -·
线型 点线
圈线 ×线 +字线 实线 星形线 虚线 点划线
编辑ppt
9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

plot(x,y1,’*’,x,y2,’P’,x,y3)
legend(‘2*x’,’cos(x)’,’sin(x)’)
.
5
• 2.loglog函数
例 4-6 绘制函数y=ex双轴对数图形.
解: x=1:10 y=exp(x) loglog(x,y)
3.单轴对数图形函数 semilogx和semilogy
0.4
0.2
0
-0.2
-0.4
-0.6-0.8-10 Nhomakorabea1
2
3
4
5
6
7
.
9
1.3 坐标轴的控制
P43
1.4 线条属性
格式:plot(x,y,LineSpec,…,’PropertyName’,PropertyValue,..)
其中:LineSpec是指线条的如下三个属性:线型,标记类型及 颜色,并用一个字符串来完成.如plot(x,y,’-db’)
解:MATLAB命令为
x=-pi:pi/50:pi;
y=sin(x);
plot(x,y),grid on
.
2
• 例4-3 画出椭圆
x2 52
y2 92
1的曲线图.
解:椭圆的参数方程为
MATLAB命令为: t=0:pi/50:2*pi; x=5*cos(t); y=9*sin(t); plot(x,y),grid on
11
3)线型
表4-3 线型控制表
线型符号
线型
-
实线
:
点线
-.
点划线
--
虚线
.
12
4)标记类型控制表
线条宽度:linewidth(单位为像素) 标记大小:markersize(单位为像素) 标记面填充颜色:markerfacecolor(见表4-1) 标记周边颜色:markeredgecolor (见表4-1)
.
7
1.2 基本绘图控制参数 (1)图形窗口figure
命令格式:figure; figure(n); (2)清除图形窗口clf
(3)控制分隔线grid grid on (使用网格线); grid off(取消分隔线);
(4)图形的重叠绘制hold (on | off)
(5)取点指令ginput;ginput(n)
2.坐标轴标注
xlabel('string') xlabel(fname) xlabel(...,'PropertyName',PropertyValue,...) ylabel,zlabel与xlabel相同
.
14
3.图形标注
text(x,y,'string') text(x,y,z,'string') text(...'PropertyName',PropertyValue,...) gtext(‘string’)在鼠标‘+’ 指定位置上标注
例 4-7 绘制函数y=ex的单轴对数图形,其中纵轴采用
对数坐标,横轴采用线性坐标.
解: x=1:10
y=exp(x)
semilogy(x,y)
.
6
双坐标轴函数plotyy
例 4-8 利用plotyy来绘制多轴标度图形.
解: x=0:0.01:20; y1=200*exp(-0.5*x).*sin(x); y2=0.8*exp(-0.5*x).*sin(10*x); [ax,h1,h2]=plotyy(x,y1,x,y2); set(get(ax(1),'ylabel'),'string','慢衰减') set(get(ax(2),'ylabel'),'string','快衰减') xlabel('时间') title('不同衰减速度对比')
0
-0.5
.
4
-1
-8
-6
-4
-2
0
2
4
6
8
• (3)plot(X1,Y1,X2,Y2,X3,Y3,…) 功能:在同一图形窗口画出多条折线或曲线。
例4-5 在同一图形窗口画出三个函数y=2x,y=cosx, y=sinx的图形,-3≤x≤3.
解:MATLAB命令为
x=-3:0.1:3;
y1=2*x;y2=cos(x);y3=sin(x);
例4-10 绘制函数y=cos2t的图像,并定义线条的属性。
解 MATLAB命令为:
t=0:pi/25:2*pi;
plot(t,cos(2*t),’-mo’,’linewidth’,2,’markeredgecolor’,’k’,…
‘markerfacecolor’,[0.49 1 0.63],’markersize’,10)
.
8
例4-9 利用hold指令,grid指令在同一坐标系中画出为两条曲线. y=cosx,y=sinx 0≤x≤2π
解: x=0:pi/50:2*pi;
y1=cos(x);y2=sin(x);
plot(x,y1,’b*’)
1
hold on,
0.8
plot(x,y2,’r.’),grid on 0.6
1)颜色控制 表4-1
y---黄色 m----洋红 c----青色 r----红色
g---绿色 b----蓝色 w---白色 k---黑色
.
10
2)标记类型
绘图字符 . o × + * s p
表4-2 标记类型
数据点 黑点 小圆圈 差号 十字标号
绘图字符 D ^ V <
星号
>
小方块
h
五角星
.
数据点 钻石形 三角形(向上) 三角形(向下) 三角形(向左) 三角形(向右) 六角星
MATLAB绘图
1 MATLAB二维曲线绘图 1.1 基本绘图指令
1.plot(Y) 功能:画一条或多条折线图.
例4-1 运行下列命令 Y=[2,3,5,6;8, 5,7,4;4,5,6,7] plot(Y)
.
1
• (2)plot(X,Y) 功能:画一条或几条折线图,X,Y可以是向量 或矩阵.
例4-2 在[-π,π]上,绘制y=sinx的图形.
x=5cost y=9sint,(0≤t≤2π)
.
3
• 例4-4 绘制两条曲线 ysix n3 ()y ,es的in x图)( 形.
解:MATLAB命令为:
x=-2*pi:pi/50:2*pi;
y=[sin(x+3);exp(sin(x))];
plot(x,y),grid on
3
2.5
2
1.5
1
0.5
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
.
-0.8
13
-1
0
1
2
3
4
5
6
7
1.5 图形的标注
1.图名标注(在figure中)
1)Insert---Title 2)Tools---Edit Plot在图形内双击空白区 3)使用title函数标注图名
title('string') title(...,'PropertyName',PropertyValue,...)
相关文档
最新文档