matlab画图颜色设置 matlab画图( 二 )


subplot(2,2,3);plot(x,a),title(‘sin(x)cos(x)’)
subplot(2,2,4);plot(x,b),title(‘sin(x)/cos(x)’)
如何在matlab实现离散点画图利用scatter函数画散点图:plot(x,y,'r.')
例子:
假如你有3个点
No X Y
1 1 4
2 2 5
3 3 6
那么代码如下:
x = [1 2 3]
y = [4 5 6]
plot(x,y,'r.')
figure
scatter(x,y)
扩展资料:
MATLAB中scatter函数的用法(绘制散点图)
语法:
scatter(x,y)
scatter(x,y,sz)
scatter(x,y,sz,c)
scatter(___,'filled')
scatter(___,mkr)
scatter(___,Name,Value)
scatter(ax,___)
s = scatter(___)
说明:
scatter(x,y) 在向量 x 和 y 指定的位置创建一个包含圆形的散点图 。该类型的图形也称为气泡图 。
scatter(x,y,sz) 指定圆大小 。要绘制大小相等的圆圈,请将 sz 指定为标量 。要绘制大小不等的圆,请将 sz 指定为长度等于 x 和 y 的长度的向量 。
scatter(x,y,sz,c) 指定圆颜色 。要以相同的颜色绘制所有圆圈,请将 c 指定为颜色名称或 RGB 三元数 。要使用不同的颜色,请将 c 指定为向量或由 RGB 三元数组成的三列矩阵 。
scatter(___,'filled') 填充圆形 。可以将 'filled' 选项与前面语法中的任何输入参数组合一起使用 。
scatter(___,mkr) 指定标记类型 。
scatter(___,Name,Value) 使用一个或多个名称-值对组参数修改散点图 。例如,'LineWidth',2 将标记轮廓宽度设置为 2 磅 。
scatter(ax,___) 将在 ax 指定的坐标区中,而不是在当前坐标区中绘制图形 。选项 ax 可以位于前面的语法中的任何输入参数组合之前 。
s = scatter(___) 返回 Scatter 对象 。在创建散点图后,以后可使用 s 对其进行修改 。
MATLAB有哪些画图的函数?基本的绘图函数有:plot: x轴和y轴均为线性刻度(Linear scale)
loglog: x轴和y轴均为对数刻度(Logarithmic scale)
semilogx: x轴为对数刻度,y轴为线性刻度
semilogy: x轴为线性刻度,y轴为对数刻度
其他各种二维绘图函数
bar 长条图
errorbar 图形加上误差范围
fplot 较精确的函数图形
stairs 阶梯图
stem 针状图
fill 实心图
feather 羽毛图
compass 罗盘图
quiver 向量场图
mesh 绘制三维图像
怎样用matlab画图一般绘制公式对应的图形是二维的,就只介绍一下二维绘图函数吧,三维绘图原理类似 。
常用的二维绘图函数:
plot(x,y,‘s’)
x,y是向量,分别表示点集的横坐标和纵坐标,s表示线型、颜色、点形
(1)图形标记
?title(‘加图形标题');
?xlabel('加X轴标记');
?ylabel('加Y轴标记');
?text(X,Y,'添加文本');
?grid on 加网格线
?text(x,y,‘string’) adds the string in quotes(引号) to the location specified by the
point (x,y).
?\bullet·
?\piπ
?\rightarrow
右箭头
?EdgeColor -- Color of the rectangle's edge
(none by default).
?‘EdgeColor’,‘red’
(2)坐标轴设置
?axis([xmin xmax ymin ymax]) 设定最大和最小值
?axis (’auto’)
将坐标系统返回到自动缺省状态
?axis (’square’)将当前图形设置为方形
?axis (’equal’)两个坐标因子设成相等
?axis (’off’)关闭坐标系统
?axis (’on’)显示坐标系统
(3)添加图例
legend('图例说明','图例说明');
2.符号函数画图
(1)ezplot(‘f(x)’,[a,b])
表示在axb绘制显函数f=f(x)的函数图
(2)fplot(‘fun’,lims)
表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.或
lims=[xmin,xmax,
ymin,ymax]
(3)subplot(m,n,p)
表示将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区
3.对数坐标画图
(1)loglog(Y)表示 x、y坐标都是对数坐标系
(2)semilogx(Y)表示 x坐标轴是对数坐标系
semilogy(…)表示y坐标轴是对数坐标系
(3)plotyy
有两个y坐标轴,一个在左边,一个在右边
4.其他画图函数
(1)stairs(x,y)绘制阶梯图形
(2)bar(x,y)绘制条形图形
(3)fill(x,y,’c’)绘制并填充二维多边图形,x和y为二维多边形顶点坐标向量
用到的不会用的函数可以百度搜“matlab (那个函数)",就可以找到许多用法的实例,英文好的话直接看matlab 帮助里的用法解释 。
希望可以帮助到你 。

matlab画图颜色设置 matlab画图

文章插图

秒懂生活扩展阅读