matlab绘制二维条形图、等值线和三维网格图

 时间:2024-09-23 01:27:24

当我们在使用matlab进行分析计算时,我们往往需要作图显示我们的分析计算结果,下面分享给大家使用matlab绘制二维条形图、等值线和三维网格图的方法、步骤,希望能够给大家带来帮助。

工具/原料

电脑

matlab

matlab绘制二维条形图、等值线和三维网格图

方法/步骤

1、第一步:我们来使用MATLAB绘制二维条形图,MATLAB代码如下:x=[1:6];y=[25,28,30,27,22,15];bar(x,y),xlabel('样本点'),ylabel('数值'),title('条形图')print-depsgraph.eps我们把代码写入到MATLAB程序中,如下图所示。

matlab绘制二维条形图、等值线和三维网格图

2、第二步:我们把上述绘制二维条形图的程序写入到MATLAB程序中后,如果代码在命令窗口中则按回车,如果在m文件中则点击运行按钮,运行程序,得出的二维条形图绘制结果如下图所示。

matlab绘制二维条形图、等值线和三维网格图

3、第三步:下面我们来学习使用MATLAB绘制等值线图,采用contour绘制等值线,MATL钽吟篑瑜AB代码如下:[x,y]=meshgr足毂忍珩id(-5:0.1:5,-3:0.1:3);%independentvariablesg=x.^2+y.^2;%函数contour(x,y,g)%callthecontourfunctionprint-depsgraph.eps我们把代码写入到MATLAB程序中,如下图所示。

matlab绘制二维条形图、等值线和三维网格图

4、第四步:我们把上述绘制等值线图的程序写入到MATLAB程序中后,运行程序代码,得到的等值线图绘制结果如下图所示。

matlab绘制二维条形图、等值线和三维网格图

5、第五步:当然可能上述图形不美观,与我们想要的图形有很大差距,我们是可以进行修改的,如我们将裼沙钔炯上面的等值线图绘制代码改成:缪梨痤刻[x,y]=meshgrid(-5:0.1:5,-3:0.1:3);%independentvariablesg=x.^2+y.^2;%ourfunction[C,h]=contour(x,y,g);%callthecontourfunctionset(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)print-depsgraph.eps再次写入到MATLAB程序中,如下图所示。

matlab绘制二维条形图、等值线和三维网格图

6、第六步:我们再次运行我们修改后的等值线图绘制程序,此时得出运行结果如下图所示,我们可以发现比刚才的等值线图要详细好看一点了。

matlab绘制二维条形图、等值线和三维网格图

7、第七步:最后我们来学习一下如何使用MATLAB绘制三维网格图,为了更加直观的显示数据趋势影磨蓄贺痞响等效果,三维网格图绘制是经常需要吹涡皋陕用到的,我们写好的三维网格图绘制代码如下:[x,y]=meshgrid(-2:.2:2);g=x.*exp(-x.^2-y.^2);surf(x,y,g)print-depsgraph.eps我们同样将其写入到MATLAB程序中,如下图所示。

matlab绘制二维条形图、等值线和三维网格图

8、第八步:运行上述三维网格图绘制MATLAB程序后,可以在图形中得出运行结果,如下图所示,成功绘制好三维网格图。

matlab绘制二维条形图、等值线和三维网格图

matlab如何做散点图 matlab画散点图并连线 matlab如何画直线 如何在matlab画的图中改变坐标显示的范围 怎样在matlab图形中添加网格?
热门搜索
77电影网 我和我的家乡电影 茯神图片 夜火图片 福字的图片