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

 时间:2024-10-12 08:18:01

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

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

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

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

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

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

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

matlab绘制二维条形图、等值线和三维网格图
  • matlab如何做散点图
  • matlab画散点图并连线
  • matlab如何画直线
  • 如何在matlab画的图中改变坐标显示的范围
  • 怎样在matlab图形中添加网格?
  • 热门搜索
    江西 旅游 成都旅游线路 旅游公司logo 澳门 旅游 青芒果旅游网 竹泉村旅游度假区 泰国旅游攻略注意事项 济宁旅游政务网 湖南旅游监管网 宁波旅游网