matlab画函数图像,怎样用matlab生成函数图像?

最简单的用:ezplot(‘表达式’)例如:画y=x就是:ezplot(‘y=x’)画y=3X^2+2X+1就是:ezplot(‘y=3*X^2+2*X+1’),注意*不能省。画X^2+Y^2=1就是:ezplot(‘X^2+Y^2=1’)画y=sinx就是:ezplot(‘y=sin(x)’)matlab画,注意sin后面的()不能省。y=cosxy=tanx类似。画y=arctanx就是:ezplot(‘y=atan(x)’),注意aectan只能写作atan后面的()不能省。注意:1.*不能省;2.函数后您必须有(),并且括号必须是半角,函数名符合规定。

matlab画函数图像,怎样用matlab生成函数图像?

哦这个问题比较基础,Matlab中提供了好多绘图函数下面我是用三种方法绘制它的图像(1)使用plot,是Matlab中最常用的绘图函数x=-10:0.1:10;y=x.^2;plot(x,y)(2)Matlab中提供了以ez开通的简易绘图函数,可以直接使用字符绘图ezplot(‘x^2’)(2)使用fplot,该函数对于曲线剧烈变化的函数,能够自适应的调整fun=@(x)x.^2;fplot(fun,[-10 10])

代码示例:

画如下的函数

x的区间(0,15)

y=0.4045879*cosh(0.79304*x)*cos(0.79304*x)+

0.3530811*sinh(0.79304*x)*sin(0.79304*x)

clc;

x=0:0.1:15;

y=0.4045879*cosh(0.79304*x).*cos(0.79304*x)+0.3530811.*sinh(0.79304*x).*sin(0.79304*x);

figure

plot(x,y);

基本的绘图函数有: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 绘制三维图像

———————Plot二维数据图形函数—————————

1.plot(x1,y1,x2,y2…),其中x1,y1,x1,y2为行向量。

2.plot(A),其中A为nxm矩阵,绘制以行为横坐标,对应列元素的曲线。共m条曲线。

3.plot(w,q),其中w,q均为nxm矩阵,w的每一列作为q每一列的自变量。共m条曲线。

与plot对应的函数有

1)plot双轴线性刻度。2)loglog双轴对数刻度

3)semilogxx对数,y线性4)semilogyx线性,y对数

5)ploy双y轴适合两组数据相差较大的绘图。

其他参数

plot(x,y,’R–square’)红色,虚线,数据点用方块表示。

线型:-实线–虚线:点线-.点画线

标志:右三角*星号+加号.小黑点o小圆圈v下三角

使用legend函数还可以添加图例。

——————————plot3三维函数绘图———————-

plot3(x,y,z)绘制三维数据图,xyz也可同时为二维矩阵,可画多条图形(按列操作)。

—————————-ezplot二维符号函数绘制———————

1.ezplot(f,[x1,x2]),其中f含单变量的符号函数。x1,x2自变量的取值范围,默认[-2pi,2pi]

2.explot(‘u(x,y)’,[x1,x2],[y1,y2]),其中隐函数u(x,y)=0;

3.explot(x,y,[t1,t2]),其中x=f(t),y=g(t)是参数方程。

——————–ezplot3三维符号函数绘制——————-

ezplot3(x,y,z,[t1,t2]),其中x=f(t),y=g(t),z=h(t)为参数方程。

Ezplozar(r,[x1,x2]),其中r是幅值,x1,x2为极角的取值范围。

/********************************************************************************************************/

/*以上四个是matlab数据可视化中最常用的4个函数。下面是一些特殊图形绘制的函数*/

/********************************************************************************************************/

———————————subplot平面分图位置函数———————————

subplot(nmj),其中n:行m:列j:编号。

———————————mesh三维网状图———————————

(1)一般meshezmesh(符号函数)

(2)带等高线meshcezmeshc(符号函数)

(3)加围裙meshz

Mesh(X)和mesh(x,y,z),前者是以x,y平面上找一点,函数值为(x,y).后者和plot3

函数用法一样。

———————————Surf三维曲面图———————————

(1)一般surfzsurf(符号函数)

(2)带等高线surcezsurc(符号函数)

(3)加光源surfl

Surf(x,y,z,z(x,y))最后一个参数为颜色信息矩阵,默认为z

——————————–Contour等高线——————————–

(1)平面上的等高线contourezcontour(符号函数)

(2)空间上的等高线contour3

——————————–Bar、barh条图函数——————————–

Bar 描述[n,m]矩阵数据,二维垂直条图

Bar3 描述[n,m]矩阵数据,三维垂直条图

Barh描述[n,m]矩阵数据,二维水平条图

Barh3 描述[n,m]矩阵数据,三维水平条图

——————————–Area面积图函数——————————–

用面积的方法描述向量或矩阵数据,向量或矩阵形成的曲线与x轴围成的面积。

注意:

1)Bar或area函数可以给出不同的参数,以实现不同的效果,如“stack”表示堆叠条图。

2)条形图上可叠其他图。

3)Area调用向量和矩阵的区别。矩阵:第二列绘图是在第一列的基础上增加。

向量:

加标注时,加上标技巧:ylabel(‘temperature(^{o}c)’)

——————————–Hist直方图函数——————————–

1)描述向量或矩阵x数据群按元素大小的分布规律。

2)调用方式hist(x)

——————————–Stem离散数据图——————————–

1)二维stem2)三维stem33)阶梯stairs

——————————–Errorbar误差图——————————–

——————————–Compass等矢量图——————————–

Compass罗盘图feather羽图quiver 2D矢量图

Quiver3 3D矢量图

——————————–Contur等值线——————————–

1)当z=f(x,y)中z为常数时,由x,y描述的函数。

2)conture 2D中绘出等值线contures3 3D中绘出等值线

Conturf 2D中绘出等值线并上色clabel等值线标注

/********************************************************************************************************/

等等,不全给你列了。这些都是我听课时自己做的笔记,有些函数的用法可能写的不是很清楚,但功能都说出来了,你想要什么样的数据表达形式,按功能去查函数的用法就行。

版权声明:本站部分文章来源互联网,主要目的在于分享信息,版权归原作者所有,本站不拥有所有权,不承担相关法律责任,如有侵权请联系我们,本站将立刻删除。
(0)
上一篇 2022年5月30日 上午3:11
下一篇 2022年5月30日 上午3:11

相关推荐