Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何解决傅里叶命令的问题/错误?_Matlab_Image Processing_Signal Processing - Fatal编程技术网

Matlab 如何解决傅里叶命令的问题/错误?

Matlab 如何解决傅里叶命令的问题/错误?,matlab,image-processing,signal-processing,Matlab,Image Processing,Signal Processing,我正在通过Alex Palamides的一本书研究傅里叶变换,书中指出傅里叶变换有一个特性,因为两个时域信号的卷积等于逆傅里叶(信号傅里叶变换的乘积) 但当我试图将这一概念如书中所示应用于MATLAB时,我得到了如下所示的错误,尽管我编写的代码与书中第312页的代码完全相同: 我的代码如下: syms t w%定义符号变量 x1=重晶界(t)-重晶界(t-2);%定义输入1 x2=重晶界(t)-重晶界(t-4);%定义输入2 X1=傅里叶(X1,w);%对输入1进行傅里叶变换 X2=傅里叶(X

我正在通过Alex Palamides的一本书研究傅里叶变换,书中指出傅里叶变换有一个特性,因为两个时域信号的卷积等于逆傅里叶(信号傅里叶变换的乘积)

但当我试图将这一概念如书中所示应用于MATLAB时,我得到了如下所示的错误,尽管我编写的代码与书中第312页的代码完全相同:

我的代码如下:

syms t w%定义符号变量
x1=重晶界(t)-重晶界(t-2);%定义输入1
x2=重晶界(t)-重晶界(t-4);%定义输入2
X1=傅里叶(X1,w);%对输入1进行傅里叶变换
X2=傅里叶(X2,w);%对输入2进行傅里叶变换
右=ifourier(X1*X2,t);%取乘积的傅里叶逆变换(等于信号之间的协解
ezplot(右,[0 8])%打印输出/答案

出现错误而不是作者的原因可能是不同的matlab版本。是否安装了符号工具箱?请复制并将错误消息粘贴到您的问题中。切勿发布文本图像。图像不可搜索,也不可供所有人访问。谢谢!您使用的是什么版本的matlab?
ezplot
ed,他们建议您使用
fplot
。我正在使用Matlab2015a