推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

用plot画函数图像实例 matlab如何函数绘制椭圆图像?

   2023-05-06 企业服务招财猫90
核心提示:matlab如何函数绘制椭圆图像?matlab中通常可用两种方法画椭圆的曲线:使用隐函数绘图函数:0.05*pi:2*pi;x2*cos(t)1;y5*sin(t)3;plot(x,y,b)Matla

matlab如何函数绘制椭圆图像?

matlab中通常可用两种方法画椭圆的曲线:

使用隐函数绘图函数:0.05*pi:2*pi;

x2*cos(t)1;

y5*sin(t)3;

plot(x,y,b)

Matlab三维图形绘制?

不论是在科研工作中,还是在实际工程应用中,常常会遇到三维或者更多维数据的处理,并且将处理的数据在图形中显示出来,MATLAB平台也提供了很多关于三维图形绘制的函数,利用这些函数可以很方便的实现三维图形的绘制,以下主要讲解Matlab中关于三维图形绘制相关的函数。

1、调用plot3函数来绘制三维曲线图,调用格式如下:

plot3(x1,y1,z1,'PropertyName','PropertyValue'...)

其中PropertyName表示属性名,可以是颜色,线型,线宽等属性,PropertyValue表示属性值,对应属性名所包含的各种属性值。

该函数调用对应的m文件如下:

cl:pi/360:2*pi

xsin(t)

ycos(t)

z2*x.^2y.^2

plot3(x,y,z,#39Color#39,#39r#39,#39LineWidth#39,2)

%%三维曲线坐标轴和标题的设置%%

xlabel(#39x#39)

ylabel(#39y#39)

zlabel(#39z#39)

title(#39三维曲线图#39)

axis([-1.21.2-1.21.20.52.2];

m文件操作及运行结果如下:

2、调用surf、surfc(得到含有等高线的三维曲面图)、surfl(带灯光的三维曲面图)三个函数来绘制三维曲面图,调用格式如下:

surf(x,y,z,'Prop:0.1:2

[x,y]meshgrid(t)%%表示区域网格控制,目地是为了让x,y形成格点矩阵%%

z5*x.^28*y^3

surf(x,y,z)

%%设置三维曲面x轴,y轴,z轴,标题对应内容及三个坐标轴的取值范围%%

xlabel(#39X#39)

ylabel(#39Y#39)

zlabel(#39Z#39)

title(#39surf三维曲面图#39)

axis([-2.52.5-2.52.5-525])

m文件操作及运行结果如下:

3、调用mesh、meshc(得到含有等值线的三维网格图)、surfz(用于绘制包含零平面的网格线)三个函数来绘制三维曲面图,调用格式如下:

m:0.1:2

[x,y]meshgrid(t)%%表示区域网格控制,目地是为了让x,y形成格点矩阵%%

z5*x.^28*y^3

mesh(x,y,z)

%%设置三维曲面x轴,y轴,z轴,标题对应内容及三个坐标轴的取值范围%%

xlabel(#39X#39)

ylabel(#39Y#39)

zlabel(#39Z#39)

title(#39mesh三维网格图#39)

axis([-2.52.5-2.52.5-525])

m文件操作及运行结果如下:

4、调用contour3函数绘制三维等高线图,调用格式如下:

contour3(z,n)

contour3(x,y,z,n)

编写该函数调用的m文件,如下:

[x,y]m:0.01:1.5)

zx.*exp(-x.^2-2*y.^2)

contour3(x,y,z,15)

gridoff%%关闭网格%%

%%设置三维等高线x轴,y轴,z轴,标题对应内容及三个坐标轴的取值范围%%

xlabel(#39X#39)

ylabel(#39Y#39)

zlabel(#39Z#39)

title(#39contour3三维等高线图#39)

axis([-1.51.5-1.51.5-0.50.5])

m文件操作及运行结果如下:

5、特殊三维图形绘制要画出上面提到的四个特殊的三维图形,首先要写好对应的M文件如下:Cl:pi/20:2*pi[x,y,z]cylinder(1cos(t))plot(2,2,1)surf(x,y)。z)轴([-33-3301])标题(#393D圆柱图#39)子图(2,2,2)球面轴([-11-11-11])标题(#393D球面图#39)子图(2,2,3)A[122.531.5]%各部分比例%%B[00100]%0,表示没有分开,1表示分开,表示%%pie3(1y2]meshgrid(-2eech15-@.com0.25eech16-@.com2)z2peaks(x2,y2)ribbon(y2,z2)title(#393Dribbongraphics#39);m文件的操作和操作结果如下:

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8