matlab绘图使用

四、网格绘图函数 ezmesh
ezmesh(f):绘制由f(x,y)定义的网格图,自变量x,y的变化范围均为[-2π,2π]。
ezmesh(f,domain):绘制由f(x,y)定义的网格图,自变量x,y由domain确定,domain可以是4x1的[xmin,xmax,ymin,ymax],也可以是2x1的[min,max],这时min<x,y<max
ezmesh(x,y,z):绘制由表达式x=x(s,t),y=y(s,t),z=z(s,t)定义的参数表面网格图,自变量s,t的变化范围均为[-2π,2π]。
ezmesh(x,y,z,[smin,smax,tmin,tmax]):绘制由表达式x=x(s,t),y=y(s,t),z=z(s,t)定义的参数表面网格图,自变量s,t的变化范围均为[smin,smax,tmin,tmax])。
ezmesh(…,n):绘制网格时按nxn得网格密度绘图,n的默认值为60。
ezmesh(…,’circ’):以圆盘为自变量域绘制网格图。
带等高线网格图的简易绘图函数为ezmeshc,调用格式同ezmesh。


绘制z=x^2+y^2的三维网格图,-5<=x<=5,-5<=y<=5

syms x y
z=x^2+y^2
ezmesh(z,[-5,5],50)
colormap([0 0 1])   %设置图形的当前颜色,蓝色

这里写图片描述


以圆盘为自变量,绘制表达式f=(x+y)*exp(-x^2-y^2)的网格图。

clear
syms x y
z=(x+y)*exp(-x^2-y^2)
ezmesh(z,[-3,3],20,'circ')

这里写图片描述


绘制表达式f=x^2/(1+x^2+y^2)的带等高线网格图

clear
syms x y
z=x^2/(1+x^2+y^2)
ezmeshc(z,[-4,4,-2*pi,2*pi])

这里写图片描述


五、表面图绘图函数
ezsurf(f):绘制由f(x,y)定义的表面图,自变量x,y的变化范围均为[-2π,2π]。
ezsurf(f,domain):绘制由f(x,y)定义的表面图,自变量x,y由domain确定,domain可以是4x1的[xmin,xmax,ymin,ymax],也可以是2x1的[min,max],这时min<x,y<max
ezsurf(x,y,z):绘制由表达式x=x(s,t),y=y(s,t),z=z(s,t)定义的参数表面网格图,自变量s,t的变化范围均为[-2π,2π]。
ezsurf(x,y,z,[smin,smax,tmin,tmax]):绘制由表达式x=x(s,t),y=y(s,t),z=z(s,t)定义的参数表面图,自变量s,t的变化范围均为[smin,smax,tmin,tmax])。
ezsurf(…,n):按nxn得网格密度绘制网格时,n的默认值为60。
ezsurf(…,’circ’):以圆盘为自变量域绘制表面图。
带等高线表面图的简易绘图函数为ezsurfc,调用格式同ezsurf。


绘制表达式x=cos(s)*cos(t),y=cos(s)*sin(t),z=sin(s)的表面图。

syms t s
x=cos(s)*cos(t);y=cos(s)*sin(t);z=sin(s);
ezsurf(x,y,z,[0,pi/2,0,3*pi/2])
view(20,40) %设置角度
shading flat %设置颜色渲染属性

这里写图片描述


绘制表达式f=x^2/(1+x^2+y^2)的带等高线的表面图。

syms x y
f=x^2/(1+x^2+y^2);
ezsurfc(f,[-4,4,-2*pi,2*pi])
shading interp

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

再难也要坚持

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值