MATLAB绘图

本文详细介绍了MATLAB中各种图表的绘制方法,包括基本的二维和三维图表、特殊类型的图表如散点图、直方图等,并讲解了如何通过函数句柄定义函数以及设置图表的样式选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

句柄定义:x=@(t)f(t);
plot():
plot(x,y):x与y是点的集合,二者相互对应
plot(x,y,选项):可选线形、颜色、数据点标记。可以一次性绘多张图如plot(x1,y1,x2,y2)

fplot(f,lms,选项):
f代表一个函数,通常采用函数句柄的形式。lims为x轴的取值范围,用二元向量[xmin,xmax]描述,默认值为[-5,5]。选项定义与plot函数相同。
fplot(funx,funy,tlims,选项)
funx、funy代表函数,tlims为参数函数funx和funy的自变量的取值范围

subplot(行,列,第几块儿)

polar(theta,rho,选项):theta为极角,rho为极径

条形图:bar(y)函数、barh函数
直方图:hist()函数、rose()函数
统计图:pie()函数、area()函数
散点图:scatter()函数
阶梯图:stairs()函数

三维曲线:plot3(x,y,z):x,y,z是同型矩阵时,以对应列元素绘制曲线
fplot (funx,funy,funz,tlims):tlims为取值范围,[ tmin,tmax]

三维曲面:生成怕平面网格数据:利用矩阵运算生成或者使用meshgrid()函数 生成[X,Y]=meshgrid(x,y);
mesh()函数:mesh(x,y,z,c)
surf()函数:surf(x,y,z,c)
带等高线的三维网格曲面函数 meshc()
带底座的三维表格曲面函数 meshz()
具有等高线的曲面函数surfc()
具有光照效果的曲面函数surfc()
fsurf(funx,funy,funz,tlims)函数与fmesh(funx,funy,funz,tlims)参数是三个句柄,tlims是参数范围

图形修饰
设置视点的函数:view(az,el) az:方向角,el:仰角
色彩处理:[R,G,B] colormap()函数
图形的裁剪:给要裁剪范围复制NaN p=y>0.5 y§=NaN (y为函数)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值