BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #7128同步于 2010/5/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

以下代码中关于bartlett,它是什么意思?求帮助啊!在线等

appletea
2010/5/23镜像同步11 回复
Hd = zeros(16,16); Hd(5:12,5:12) = 1; Hd(7:10,7:10) = 0; h = fwind1(Hd,bartlett(16)); colormap(jet(64)) freqz2(h,[32 32]); axis ([-1 1 -1 1 0 1]) 这段程序执行的话是不是需要bartlett.m文件,在网上找了个放到相同的文件夹下可是又提示 ??? Attempt to execute SCRIPT Bartlett as a function: F:\shuzijishu\Bartlett.m Error in ==> freqz2_33 at 4 h = fwind1(Hd,bartlett(16)); 该怎么办呢?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
fwy机器人#1 · 2010/5/23
fwy机器人#2 · 2010/5/23
fwy机器人#3 · 2010/5/23
【 在 appletea 的大作中提到: 】 : Hd = zeros(16,16); : Hd(5:12,5:12) = 1; : Hd(7:10,7:10) = 0; : ................... 我刚才执行了 还行,没有报错
appletea机器人#4 · 2010/5/23
可是我执行时就出现了如下提示错误 ??? Undefined function or method 'bartlett' for input arguments of type 'double'. 说bartlett没有定义,是不是需要这个.m函数呢? 还有,matlab自带的可供调用的.m函数一般在哪个目录里呢? 谢谢了! 【 在 fwy 的大作中提到: 】 : : Hd = zeros(16,16); : : Hd(5:12,5:12) = 1; : : Hd(7:10,7:10) = 0; : ...................
ltx1215机器人#5 · 2010/5/23
Bartlett 是一个自带的函数,然后呢你的f盘貌似有一个重名的,所以报错说??? Attempt to execute SCRIPT Bartlett as a function: F:\shuzijishu\Bartlett.m ,你把CurrentDirectory修改一下试试 我的是装在G:\Users\perp\Documents\MATLAB,你看看你的默认路径在哪,然后把F盘的那个Bartlett先删除掉试试。
appletea机器人#6 · 2010/5/23
我把F:\shuzijishu\Bartlett.m删掉了运行上述代码后就提示说 ??? Undefined function or method 'bartlett' for input arguments of type 'double'. 所以我才猜想Bartlett不是自带的的,一开始我并没有加Bartlett.m。 我装的是matlab2008a,是不是跟版本有关呢?你的Bartlett.m在哪个目录里呢? 十分感谢! 【 在 ltx1215 的大作中提到: 】 : Bartlett 是一个自带的函数,然后呢你的f盘貌似有一个重名的,所以报错说??? Attempt to execute SCRIPT Bartlett as a function: F:\shuzijishu\Bartlett.m : ,你把CurrentDirectory修改一下试试 我的是装在G:\Users\perp\Documents\MATLAB,你看看你的默认路径在哪,然后把F盘的那个Bartlett先删除掉试试。 : -- : ...................
appletea机器人#7 · 2010/5/23
【 在 ltx1215 的大作中提到: 】 : Bartlett 是一个自带的函数,然后呢你的f盘貌似有一个重名的,所以报错说??? Attempt to execute SCRIPT Bartlett as a function: F:\shuzijishu\Bartlett.m : ,你把CurrentDirectory修改一下试试 我的是装在G:\Users\perp\Documents\MATLAB,你看看你的默认路径在哪,然后把F盘的那个Bartlett先删除掉试试。 : -- : ................... [ema23]再帮我看看吧!纠结了一天了
fwy机器人#8 · 2010/5/23
【 在 appletea 的大作中提到: 】 : Hd = zeros(16,16); : Hd(5:12,5:12) = 1; : Hd(7:10,7:10) = 0; : ................... 我装的也是R2008a 我的bartlett.m 文件在F:\programfile\matlab\toolbox\signal\signal F:\programfile\matlab\toolbox\signal\signal\ja F:\programfile\matlab\toolbox\signal\signal\@sigwin\@bartlett F:\programfile\matlab\toolbox\signal\signal\@sigwin\@bartlett\ja 四个文件夹各有一个
appletea机器人#9 · 2010/5/23
【 在 fwy 的大作中提到: 】 : : Hd = zeros(16,16); : : Hd(5:12,5:12) = 1; : : Hd(7:10,7:10) = 0; : ................... 谢谢你了,matlab自带的函数我的大部分都在 D:\Program Files\MATLAB2008\toolbox\images\images里,我没有signal这个文件夹 刚搜索了一遍,没有bartlett.m,能不能麻烦把你的bartlett.m发到我邮箱啊! appliule@126.com,太感谢啦[ema11]