zz matlab的作图函数(二维)
2009年08月20日 星期四 16:27
zz来源:werookies.cn 作者:李想
1,二维作图
§1.3 线型和颜色的控制
如果不指定划线方式和颜色,Matlab会自动为您选择点的表示方式及颜色.您也可以用不同的符号指定不同的曲线绘制方式.例如:
plot(x,y,'*') 用'*'作为点绘制的图形.
plot(x1,y1,':',x2,y2,'+') 用':'画第一条线,用'+'画第二条线.
线型、点标记和颜色的取值有以下几种:
线型
点标记
颜色
-
实线
.
点
y
黄
:
虚线
o
小圆圈
m
棕色
-.
点划线
x
叉子符
c
青色
--
间断线
+
加号
r
红色
*
星号
g
绿色
s
方格
b
蓝色
d
菱形
w
白色
^
朝上三角
k
黑色
v
朝下三角
>
朝右三角
<
朝左三角
p
五角星
h
六角星
表4.1.3.1线型和颜色控制符
如果你的计算机系统不支持彩色显示,Matlab将把颜色符号解释为线型符号,用不同的线型表示不同的颜色.颜色与线型也可以一起给出,即同时指定曲线的颜色和线型.
例如: t=-3.14:0.2:3.14;
x=sin(t); y=cos(t);
plot(t,x, '+r',t,y, '-b')
§4.1.5 子图
在绘图过程中,经常要把几个图形在同一个图形窗口中表现出来,而不是简单地叠加(例如上面的例8).这就用到函数subplot.其调用格式如下:
subplot(m,n,p)
subplot函数把一个图形窗口分割成m×n个子区域,用户可以通过参数p调用个各子绘图区域进行操作.子绘图区域的编号为按行从左至右编号.
例9:绘制子图
x=0:0.1*pi:2*pi;
subplot(2,2,1)
plot(x,sin(x),'-*');
title('sin(x)');
subplot(2,2,2)
plot(x,cos(x),'--o');
title('cos(x)');
subplot(2,2,3)
plot(x,sin(2*x),'-.*');
title('sin(2x)');
subplot(2,2,4);
plot(x,cos(3*x),':d')
title('cos(3x)')
得到图形如下:
§4.1.6 填充图
利用二维绘图函数patch,我们可绘制填充图.绘制填充图的另一个函数为fill.
下面的例子绘出了函数humps(一个Matlab演示函数)在指定区域内的函数图形.
例10:用函数patch绘制填充图
fplot('humps',[0,2],'b')
hold on
patch([0.5 0.5:0.02:1 1],[0 humps(0.5:0.02:1) 0],'r');
hold off
title('A region under an interesting function.')
grid
我们还可以用函数fill来绘制类似的填充图.
例11:用函数fill绘制填充图
x=0:pi/60:2*pi;
y=sin(x);
x1=0:pi/60:1;
y1=sin(x1);
plot(x,y,'r');
hold on
fill([x1 1],[y1 0],'g')
分享到:
相关推荐
MATLAB提供了多种二维图形函数,例如plot函数,它可以绘制二维图形,并提供了多种样式和选项以满足不同应用场景的需求。 plot函数的基本调用格式为:plot(x, y),其中x和y为长度相同的向量,分别用于存储x坐标和y...
MATLAB提供了丰富的二维图形绘制指令,如表5.2-1所示,涵盖各种用途,如area、bar、plot等,这些指令可以帮助我们创建各种类型的图形,适应不同的分析需求。 总的来说,MATLAB的可视化功能强大,能有效帮助用户理解...
直接应用方式是指在 MATLAB 中直接使用点号来定义结构体的字段和值。例如: ```matlab x.real = 0; x.imag = 0; ``` 这将创建一个结构体 x,其中包含两个字段:real 和 imag,分别赋值为 0。可以动态地扩充结构体的...
矩阵乘法使用两个星号`*`,元素级运算使用点号`.`前缀,如`.+`表示元素级加法。 ### 4. 控制流语句 MATLAB中的控制流语句包括条件语句(if...else...end)、循环语句(for,while)和开关语句(switch...case......
Matlab 中的字符串数组和结构数组的操作函数包括: * 字符串数组的创建和运算:`char`、`double`、`abs`、`strcat`、`strfind`、`strrep`等。 * 结构数组的创建和运算:`struct`、`fieldnames`、`getfield`、`set...
"MATLAB绘图和颜色设置详解" MATLAB是一种强大的计算和绘图工具,MATLAB提供了多种绘图方式和颜色设置选项,以满足用户的不同需求。本文将详细介绍MATLAB绘图和颜色设置的知识点。 一、颜色属性选项 MATLAB提供了...
- 标记点有加号`'+'`、方块`s`、左三角`'、圆点`'o'`、菱形`'d'`、五角星`'p'`、星号`'*'`、上三角`'^'`、六角星`'h'`、点号`.`、下三角`'v'`、叉号`'x'`、右三角`'>'`。 - 颜色可以通过名称缩写(如`'r'`代表红色...
出错原因:在访问矩阵(包括向量、二维矩阵、多维数组等)的过程中,下标索引要么从1开始,要么出现了负数。MATLAB中的矩阵索引是从1开始,这与C语言等其他编程语言习惯从0开始不同。 解决方法:检查程序中下标索引...
在同一坐标系中,使用不同颜色和线型(蓝色加号、绿色星号、红色点号)分别绘制了这三个函数的曲线,并添加了坐标轴标签和图例。 3. 实验第三部分与第二部分相似,但将三个函数的图像分别放在一个包含三个子图的...
- plot:绘图函数,用于绘制二维图形。 6. Matlab特殊常数和变量 - computer_version:返回Matlab版本号。 - matlabroot:返回Matlab的根目录路径。 - MATLAB, PCWIN, Microsoft, Windows:这些是相关联的环境和...
在MATLAB中,绘制二维图形通常包括以下步骤:定义坐标轴、选择颜色和线条样式、设置轴标签和标题等。【例6.1-3】进一步讨论了自变量排列次序对连续曲线图形的影响,说明了在绘图时数据排序的重要性。 二维线图是...
Matlab具有强大的图形绘制功能,用户可以使用内置函数绘制二维、三维图像,以及进行图像处理。此外,Matlab提供了详尽的帮助系统,用户可以通过`help`命令查询任何函数或命令的帮助文档,或者使用`doc`命令在浏览器...
它的工作原理是模拟键盘事件,捕捉系统内部处理密码显示时的信息,从而揭示那些看似神秘的星号背后的真实字符。这个工具通常用于帮助用户找回忘记的密码,或者在需要验证密码正确性但又无法直接查看的情况下使用。 ...
二、MATLAB正则表达式函数 1. `regexprep`:此函数用于替换文本中与正则表达式匹配的部分。例如,`newstr = regexprep(str, pattern, replacement)`,其中`str`是原始字符串,`pattern`是正则表达式,`replacement`...
标记则包括圆形(O)、加号(+)、叉号(x)、星号(*)、点号(.)、朝上三角形(^)、朝下三角形(V)、朝右三角形(>)、朝左三角形(<)、方形(square)、菱形(diamond)、五角星形(pentagram)和六角星形...
例如,两个矩阵相乘使用星号(*),而元素-wise操作则使用点号(.*)。 4. 矩阵与向量操作 MATLAB以矩阵为基础,所有的运算都默认为矩阵运算。创建矩阵可以使用冒号(:)操作符,如`a = 1:5`会产生一个从1到5的向量。...
然而,在某些场景下,我们可能希望将默认的星号显示改为其他符号,比如点号(.),以实现更加个性化的界面设计。本文将详细介绍如何通过VB(Visual Basic)代码实现这一功能。 #### VB代码解析 在给定的代码示例中...
MATLAB提供了多种索引方式,例如使用圆括号`()`或点号`.`访问矩阵元素。 三、矩阵的基本操作 矩阵的基本操作包括矩阵的加减乘除、矩阵的点运算、矩阵的转置、矩阵的逆矩阵等。这些操作都是MATLAB矩阵运算的基础。 ...
克朗软件二维观测系统PPT学习教案涵盖了编号排列、实际点排列、桩号排列、裂口、自由布线、编号排列布线、满覆盖自动布设、加载外部数据、给炮点加排列、滚动放炮、分段放炮、按排列长度放炮等概念和技术,旨在帮助...