matlab曲面的最小值,MATLAB中标准三维曲面

​(1)sphere函数---绘制三维球面

【x,y,z】=sphere(n)

%将产生(n+1)*(n+1)矩阵想,x,y,z​采用这三个矩阵可以绘制出圆心位于原点,半径是1的单位球体。n决定了球面的圆滑程度,默认值20

​(2)cylinder函数---绘制柱面

【x,y,z】=cylinder(R,n)

%R是一个向量,存放柱面各个等间隔亮度上的半径;n表示圆柱圆周上有n个间隔点,默认值20个间隔点。例如,cylinder(3)生成一个圆柱,cylinder([10,1])生成一个圆锥

例如:​

clear;​

t=0:pi/100:4*pi;

R=sin(t);%圆柱各个等间隔高度上的半径

cylinder(R,30)

a4c26d1e5885305701be709a3d33442f.png

​(3)peaks函数---三维曲面的演示,用于生成绘图数据矩阵,矩阵元素由函数

f(x,y)=```````````````````````````(函数式)

例如:

clear;

[x,y]=meshgrid(-5:0.1:5);

z=peaks(x,y)

a4c26d1e5885305701be709a3d33442f.png

题目:绘制标准三维曲面图形

​t=0:pi/20:2*pi;

subplot(1,2,1);

[x,y,z]=cylinder(sin(t),30);%绘制柱面

surf(x,y,z);%绘制出多峰函数曲面图

subplot(1,2,2);

[x,y,z]=peaks(100);%三维曲面的演示

mesh(x,y,z);%绘制出多峰函数曲面图

xlabel('x');ylabel('y');zlabel('z');

a4c26d1e5885305701be709a3d33442f.png

(4)三维统计分析图​

bar3(x,y)

bar3h(x,y)

pie3(x)%用x中的数据绘制一个三维饼图

%​x是向量,y是向量或矩阵。x向量元素的个数与y的行数相同。

例如:

clear;

x=[51 82 34 45;68 45 56 78;89 56 65 50]';

subplot(2,2,1);

bar3(x);

subplot(2,2,2)

bar3h(x);

subplot(2,2,3);

pie3(x(:,1));

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值