matlab画图函数,matlab怎么绘图
大家好,关于matlab画图函数很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于matlab怎么绘图的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
MATLAB有哪些画图的函数
基本的绘图函数有:plot: x轴和y轴均为线性刻度(Linear scale)
loglog: x轴和y轴均为对数刻度(Logarithmic scale)
semilogx: x轴为对数刻度,y轴为线性刻度
semilogy: x轴为线性刻度,y轴为对数刻度
其他各种二维绘图函数
bar长条图
errorbar图形加上误差范围
fplot较精确的函数图形
polar极座标图
hist累计图
rose极座标累计图
stairs阶梯图
stem针状图
fill实心图
feather羽毛图
compass罗盘图
quiver向量场图
mesh绘制三维图像
surf(x,y,Z)</SPAN>
怎么用matlab画函数图形
原发布者:迷失在重庆大学
matlab-画图函数命令画图函数命令1.曲线图曲线图Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:PLOT(X,Y,S)线型•y•m•c-.+.点黄色o圈洋红x蓝绿色r长短线-加号-连线:短虚线x-符号符号红色长虚线X,Y是向量,分别表示点集的横坐标和纵坐标PLOT(X,Y)--画实线PLOT(X,Y1,S1,X,Y2,S2,……,X,Yn,Sn)--将多条线画在一起例在[0,2*pi]用红线画sin(x),用绿圈画cos(x).解x=linspace(0,2*pi,30);y=sin(x);Matlabliti1z=cos(x);plot(x,y,'r',x,z,’g0')2.符号函数显函数、隐函数和参数方程画图符号函数(显函数隐函数和参数方程)画图符号函数显函数、(1)ezplotezplot(‘f(x)’,[a,b])‘’表示在a<x<b绘制显函数f=f(x)的函数图ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])‘’表示在区间xmin<x<xmax和ymin<y<ymax绘制隐函数f(x,y)=0的函数图ezplot(‘x(t)’,’y(t)’,[tmin,tmax])‘’’’表示在区间tmin<t<tmax绘制参数方程x=x(t),y=y(t)的函数图例在[0,pi]上画y=cos(x)的图形解输入命令ezplot(‘sin(x)’,[0,pi])3Matlabliti25例在[0,2*pi]上画x=cost,y=sint星形图Matlab解输入命令ezplot(‘cos(t)^3’,’sin(t)^3’,[0.2*pi])x3liti41例在[-2,0.5],[0,2
matlab画图怎样添加标注,都有什么函数
一.二维绘图
二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。二维图形的绘制是其他绘图操作的基础。
一.绘制二维曲线的基本函数
在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。
1. plot函数的基本用法
plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。plot函数的应用格式
plot(x,y)其中x,y为长度相同的向量,存储x坐标和y坐标。
例51在[0, 2pi]区间,绘制曲线
程序如下:在命令窗口中输入以下命令
>> x=0:pi/100:2*pi;
>> y=2*exp(-0.5*x).*sin(2*pi*x);
>> plot(x,y)
程序执行后,打开一个图形窗口,在其中绘制出如下曲线
注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。
例52绘制曲线
这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:
>> t=-pi:pi/100:pi;
>> x=t.*cos(3*t);
>> y=t.*sin(t).*sin(t);
>> plot(x,y)
程序执行后,打开一个图形窗口,在其中绘制出如下曲线
以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。实际应用中还有一些变化。分别说明:
①
2.含多个输入参数的plot函数
plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn)
如下列命令可以在同一坐标中画出3条曲线。
>> x=linspace(0,2*pi,100);
>> plot(x,sin(x),x,2*sin(x),x,3*sin(x))
当输入参数有矩阵形式时,配对的x,y按对应的列元素为横坐标和纵坐标绘制曲线,曲线条数等于矩阵的列数。
>> x=linspace(0,2*pi,100);
>> y1=sin(x);
>> y2=2*sin(x);
>> y3=3*sin(x);
>> x=[x;x;x]';
>> y=[y1;y2;y3]';
>> plot(x,y,x,cos(x))
x,y都是含有三列的矩阵,它们组成输入参数对,绘制三条曲线;x和cos(x)又组成一对,绘制一条余弦曲线。
关于matlab画图函数,matlab怎么绘图的介绍到此结束,希望对大家有所帮助。