其他分享
首页 > 其他分享> > Matlab绘制几类图像

Matlab绘制几类图像

作者:互联网

三维曲面函数图像 mesh

mesh函数
此处我创建.m文件时,把文件名命名成mesh结果报错,要注意文件名不要和函数名相同

x=0:0.1:2*pi;
[x,y]=meshgrid(x);
z=sin(y).*cos(x);
mesh(x,y,z);

在这里插入图片描述

条形类bar,barh:

x=-1:1;
y=[1,2,3,4,5;1,2,1,2,1;5,4,3,2,1];
subplot(1,2,1);bar(x,y,‘grouped’);
title(‘Group’);axis([-3,3,0,6]);
subplot(1,2,2);barh(x,y,‘stacked’);
title(‘Stack’);

subplot函数把图形窗口分区,例如subplot(1,2,2)意为分成一行二列,该图在第二列。
grouped和stacked表示簇状分组和堆积分组,如下图:
在这里插入图片描述

散点图scatter

用scatter函数,filled表示填充绘图点,g表示颜色green:

x=0:0.35:7;
y=2exp(-0.5x);
scatter(x,y,‘filled’,‘g’)

在这里插入图片描述

双纵坐标函数plotyy

x=0:pi/100:2pi;
y1=exp(-0.5
x).sin(2pi*x);
y2=sin(x);
plotyy(x,y1,x,y2);

在这里插入图片描述

标签:subplot,函数,scatter,mesh,Matlab,y1,几类,绘制,sin
来源: https://blog.csdn.net/weixin_51118309/article/details/120372662