首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

matlab求函数周期,该如何处理

2013-09-25 
matlab求函数周期想计算一个函数的周期,根据最大值点求结果发现老有错误代码如下:funexp(cos(2*pi*t).^2)

matlab求函数周期
想计算一个函数的周期,根据最大值点求结果发现老有错误代码如下:
fun=exp(cos(2*pi*t).^2)-1;
z=fzero(fun,0.2)
错误如下:
??? Error using ==> fzero at 301
FZERO cannot continue because user supplied expression ==> exp(cos(2*pi*t).^2)-1
failed with the error below.

Error in inline expression ==> exp(cos(2*pi*t).^2)-1
Undefined function or variable 't'.
当然这个周期可以直接看出来但是,还是想通过编程的方法计算,以后肯定会遇到复杂函数求周期的问题
[解决办法]
fun=exp(cos(2*pi*t).^2)-1;
改为
fun=@(t)exp(cos(2*pi*t).^2)-1;
[解决办法]
坚决消灭零回复.

热点排行
Bad Request.