10.10 fplot绘图指令

之前应用到的plot指令,均是将用户指定的或是计算而得的数据转化为图形,而在实际应用中,函数随着自变量的变化趋势是未知的,此时在plot命令下,如果自变量的离散间隔不合理,则无法反映函数的变化趋势。

fplot函数可以很好地解决以上问题,该指令通过MATLAB平台内部设置的自适应算法来动态决定自变量的离散间隔,当函数值变化缓慢时离散间隔取大些,当函数值变化剧烈时,离散间隔取小些,fplot函数指令的具体语法格式如下:

(1) fplot(fun,limits):在limits定义的自变量的取值范围[xmin,xmax]内,或者在自变量与因变量的取值范围[xmin,xmax;ymin,ymax]内,绘制fun函数。

(2)fplot(fun,limits,LineSpace):在limits定义的取值范围内,在Linespace所规定的线型、标记、颜色等属性下,绘制fun函数

(3)fplot(fun,limits,tol,LineSpace):在limits定义的取值范围内,在LineSpace所规定的线型、颜色、标记等属性下,在tol所规定的相对误差内绘制fun函数,

(4)fplot(fun,limits,n):在limits定义的取值范围内绘制fun函数,至少绘制n+1个点。


使用fplot指令时需要注意的是:tol为相对误差允许的范围,其默认值为2e-3,n的默认值为1,即fplot指令至少需要绘制两个点,对n进行设置后,最大的步长限制为

(xmax-xmin)/n.


函数:

function F = function0( x )
%UNTITLED 此处显示有关此函数的摘要
%   此处显示详细说明
F=sin(1./tan(x*10));
end

主程序:

fplot('function0',[-0.2,0.2],1e-4);


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

技术提高效率

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

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

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

打赏作者

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

抵扣说明:

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

余额充值