matlab find函数用法_有那些相见恨晚的MATLAB绘图命令

b4bc028e2187ab1f73c8a469fcb251be.png

有那些相见恨晚的MATLAB绘图命令

MATLAB的绘图功能可谓非常的强大,常用的有plot,plot3,subplot,scatter等等,这些函数有许多的参数设置,可以画出各种需求的图。但是这些强大的绘图命令也有无能为力的时候。为什么呢?因为着些函数都是基于已有的数据绘制图形的,有些时候我们只知道某个函数的表达式,而且这个表达式比较复杂,而项目要求画出这个图形的曲线,怎么办呢?没关系,MATLAB是个很强大的软件,这点早就考虑好了,今天就来看一下MATLAB的符号绘图命令。

fplot函数

fplot函数是MATLAB中绘制符号函数图形的命令,其他的还有ezplot,但是现在官方推荐fplot函数,该函数的用法如下表。

3c7e690f35f585e75b59fd0823291960.png

例1 用fplot命令绘制正弦函数

f=@(x)sin(x);

fplot(f,[-pi pi],'r-.','Linewidth',2);

xlabel('相位')

ylabel('幅值')

title('正弦函数')

grid on

93a3991124323f625908938dd78a0057.png

例2 绘制一个圆形轨迹

xt = @(t) cos(2*t);

yt = @(t) sin(2*t);

fplot(xt,yt,[-pi,pi])

xlabel('x')

ylabel('y')

title('圆形')

grid on

f712499309b644d714533febdd1187e3.png

例3 指定坐标区域

ax1=subplot(211)

ax2=subplot(212)

f=@(x)sin(x);

fplot(ax2,f,[-pi pi],'r-.','Linewidth',2);

xlabel('相位')

ylabel('幅值')

title('正弦函数')

grid on

155737fba10637e18d0181a958bf3975.png

fplot3函数

fplot3函数的用法和fplot函数近似,具体用法如下表:

c7377b82e06bc03498c6d297aa20185d.png

ezpolar函数

57272aa918f889814c5c3dbae597582a.png

figure

ezpolar('1+cos(t)')

v2-2df486f5ca939babae48356c6d5267ad_b.jpg

b4bc028e2187ab1f73c8a469fcb251be.png

4、还有一些其他的符号绘图命令

(1)绘制等高线fcontourf

e132e2743d1113bbb9aa6662de1fa098.png

(2) 绘制三维曲面fsurf

e740f6c7c5311f5c0f5194cd98d5a2a4.png

(3)用函数表达式绘制三维网格图fmesh

5f0534f121660b503de81156a162c67a.png

推荐几个不错的教材:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值