`

matlab的作图函数(二维) 星号,点号 颜色

 
阅读更多
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学习资料:第五章 matlab作图.pdf

    MATLAB提供了多种二维图形函数,例如plot函数,它可以绘制二维图形,并提供了多种样式和选项以满足不同应用场景的需求。 plot函数的基本调用格式为:plot(x, y),其中x和y为长度相同的向量,分别用于存储x坐标和y...

    大学数学建模培训资料 MATLAB及其应用 MATLAB基础入门教程含代码及绘图 第5章 数据和函数的可视化共28页.pdf

    MATLAB提供了丰富的二维图形绘制指令,如表5.2-1所示,涵盖各种用途,如area、bar、plot等,这些指令可以帮助我们创建各种类型的图形,适应不同的分析需求。 总的来说,MATLAB的可视化功能强大,能有效帮助用户理解...

    结构体在matlab中的应用

    直接应用方式是指在 MATLAB 中直接使用点号来定义结构体的字段和值。例如: ```matlab x.real = 0; x.imag = 0; ``` 这将创建一个结构体 x,其中包含两个字段:real 和 imag,分别赋值为 0。可以动态地扩充结构体的...

    matlab的一个教程ppt\

    矩阵乘法使用两个星号`*`,元素级运算使用点号`.`前缀,如`.+`表示元素级加法。 ### 4. 控制流语句 MATLAB中的控制流语句包括条件语句(if...else...end)、循环语句(for,while)和开关语句(switch...case......

    matlab初始化数组

    Matlab 中的字符串数组和结构数组的操作函数包括: * 字符串数组的创建和运算:`char`、`double`、`abs`、`strcat`、`strfind`、`strrep`等。 * 结构数组的创建和运算:`struct`、`fieldnames`、`getfield`、`set...

    matlab-画图及颜色设置_matlab运算实例源码.docx

    "MATLAB绘图和颜色设置详解" MATLAB是一种强大的计算和绘图工具,MATLAB提供了多种绘图方式和颜色设置选项,以满足用户的不同需求。本文将详细介绍MATLAB绘图和颜色设置的知识点。 一、颜色属性选项 MATLAB提供了...

    matlab绘图.pdf

    - 标记点有加号`'+'`、方块`s`、左三角`'、圆点`'o'`、菱形`'d'`、五角星`'p'`、星号`'*'`、上三角`'^'`、六角星`'h'`、点号`.`、下三角`'v'`、叉号`'x'`、右三角`'&gt;'`。 - 颜色可以通过名称缩写(如`'r'`代表红色...

    matlab教程

    出错原因:在访问矩阵(包括向量、二维矩阵、多维数组等)的过程中,下标索引要么从1开始,要么出现了负数。MATLAB中的矩阵索引是从1开始,这与C语言等其他编程语言习惯从0开始不同。 解决方法:检查程序中下标索引...

    matlab实验四1

    在同一坐标系中,使用不同颜色和线型(蓝色加号、绿色星号、红色点号)分别绘制了这三个函数的曲线,并添加了坐标轴标签和图例。 3. 实验第三部分与第二部分相似,但将三个函数的图像分别放在一个包含三个子图的...

    MatlabGUI命令大全.pdf

    - plot:绘图函数,用于绘制二维图形。 6. Matlab特殊常数和变量 - computer_version:返回Matlab版本号。 - matlabroot:返回Matlab的根目录路径。 - MATLAB, PCWIN, Microsoft, Windows:这些是相关联的环境和...

    《精通MATLAB2011a》第六章

    在MATLAB中,绘制二维图形通常包括以下步骤:定义坐标轴、选择颜色和线条样式、设置轴标签和标题等。【例6.1-3】进一步讨论了自变量排列次序对连续曲线图形的影响,说明了在绘图时数据排序的重要性。 二维线图是...

    Matlab经典教程从入门到精通.pdf

    Matlab具有强大的图形绘制功能,用户可以使用内置函数绘制二维、三维图像,以及进行图像处理。此外,Matlab提供了详尽的帮助系统,用户可以通过`help`命令查询任何函数或命令的帮助文档,或者使用`doc`命令在浏览器...

    星号密码查看器.zip

    它的工作原理是模拟键盘事件,捕捉系统内部处理密码显示时的信息,从而揭示那些看似神秘的星号背后的真实字符。这个工具通常用于帮助用户找回忘记的密码,或者在需要验证密码正确性但又无法直接查看的情况下使用。 ...

    MATLAB 正则表达式_matlab_

    二、MATLAB正则表达式函数 1. `regexprep`:此函数用于替换文本中与正则表达式匹配的部分。例如,`newstr = regexprep(str, pattern, replacement)`,其中`str`是原始字符串,`pattern`是正则表达式,`replacement`...

    MATLAB基础图形显示PPT教案学习.pptx

    标记则包括圆形(O)、加号(+)、叉号(x)、星号(*)、点号(.)、朝上三角形(^)、朝下三角形(V)、朝右三角形(&gt;)、朝左三角形(&lt;)、方形(square)、菱形(diamond)、五角星形(pentagram)和六角星形...

    MATLAB相关教程

    例如,两个矩阵相乘使用星号(*),而元素-wise操作则使用点号(.*)。 4. 矩阵与向量操作 MATLAB以矩阵为基础,所有的运算都默认为矩阵运算。创建矩阵可以使用冒号(:)操作符,如`a = 1:5`会产生一个从1到5的向量。...

    TextBox的Password属性变星号为点的软件源码

    然而,在某些场景下,我们可能希望将默认的星号显示改为其他符号,比如点号(.),以实现更加个性化的界面设计。本文将详细介绍如何通过VB(Visual Basic)代码实现这一功能。 #### VB代码解析 在给定的代码示例中...

    MATLAB矩阵运算很全-MATLAB基本矩阵运算.doc

    MATLAB提供了多种索引方式,例如使用圆括号`()`或点号`.`访问矩阵元素。 三、矩阵的基本操作 矩阵的基本操作包括矩阵的加减乘除、矩阵的点运算、矩阵的转置、矩阵的逆矩阵等。这些操作都是MATLAB矩阵运算的基础。 ...

    克朗软件二维观测系统PPT学习教案.pptx

    克朗软件二维观测系统PPT学习教案涵盖了编号排列、实际点排列、桩号排列、裂口、自由布线、编号排列布线、满覆盖自动布设、加载外部数据、给炮点加排列、滚动放炮、分段放炮、按排列长度放炮等概念和技术,旨在帮助...

Global site tag (gtag.js) - Google Analytics