请问各位大神,MATLAB出现这个提示,是什么意思?

TA贡献1510条经验 获得超4个赞

1、第一个清除命令,清空命令行的命令clc,如图所示:

2、第二个清除命令,清空工作区变量clear all,释放内存空间,如图所示:

3、第三个清除命令,关闭程序运行过程中生成的所有图形窗口close all,如图所示:

4、当然,我们还可以清除指定的变量,如图所示:

}


推荐于 · TA获得超过8124个赞

addpath命令就是把后面的文件(夹)添加到matlab 的工作路径中,再次打开时,matlab就可自动打开文件夹中的文件,不再出提示。

还是没明白哦,运行>>addpath D:\Matlab\高级编程 (其中,高级编程是文件夹),我关闭Matlab并重新打开,路径并没有变成 D:\Matlab\高级编程,而是原来的默认路径哦。
还有,您说的 不再出提示 是什么意思?
如果你要打开一个不在matlab工作路径上的文件,matlab会弹出提示。如果文件在它的工作路径上,matlab就直接打开文件,不会弹出提示。用addpath把文件加入它的工作路径后,也就不会弹出提示。

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

}

提供一个思路:可以设计一个相频特性比较崎岖的全通滤波器,把语音滤波后再听,看看跟原来一不一样。

全通滤波器的相频特征能不能设计得比较崎岖,我已经记不得了,需要去复习数字信号处理了……


先来讲一下全通滤波器的原理。最简单的全通滤波器,只有一个极点和一个零点,极点和零点的辐角相同,模互为倒数。可以验证此滤波器在单位圆上的幅度响应为常数。

但这种一阶全通滤波器的极点和零点不构成共轭复数对,它的系数就也是复数。为了得到实系数滤波器,就要在极点和零点的共轭位置再增设一对极点和零点,如下图所示。

这种实系数二阶全通滤波器,幅度响应为常数,相位响应在 0 到 pi 角频率上会降低 2pi。极、零点越靠近单位圆,相位响应的变化就越偏离线性。

如果把多个这样的二阶全通滤波器级联起来,就可以得到一个幅度响应为常数、相位响应非常崎岖的全通滤波器。把一段语音通过这个滤波器再播放出来,就可以知道相位对听觉的影响了。

如图,我随机生成了 10 个靠近单位圆的零极点对,搭建了一个 20 阶全通滤波器。可以看到幅度响应的确为常数(那点波动是纯数值误差,可忽略),但相位响应十分崎岖。

右上角的图是清华电子系 2008 年夏季小学期 Matlab 课用过的男声「电灯比油灯进步多了」的波形,右下角是滤波后的结果。二者看起来区别就不大,播放滤波后的结果,听起来更是与原始声音毫无区别。于是可以证明人耳对相位不敏感。

实验用的代码如下,你也可以换用任何一段声音。

% 2. 幅频、相频响应图

}

我要回帖

更多关于 matlab出现函数或变量无法识别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信