matlab 傅立叶变换程序在MATLAB中想要计算傅立叶变换,如sin(t),想请达人指点如何调用Fourier函数来实现.我的程序如下:t=linspace(-10,10,1000);>> Fourier(sin(t))Undefined function or method 'Fourier' for input argumen

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:00:06

matlab 傅立叶变换程序在MATLAB中想要计算傅立叶变换,如sin(t),想请达人指点如何调用Fourier函数来实现.我的程序如下:t=linspace(-10,10,1000);>> Fourier(sin(t))Undefined function or method 'Fourier' for input argumen
matlab 傅立叶变换程序
在MATLAB中想要计算傅立叶变换,如sin(t),想请达人指点如何调用Fourier函数来实现.我的程序如下:
t=linspace(-10,10,1000);
>> Fourier(sin(t))
Undefined function or method 'Fourier' for input arguments of type 'double'.
试了很多次都不知道怎么用这个函数,看了帮助文件,按照格式写了,可是就是不能运行.到底应该怎么用MATLAB的程序得到傅立叶变换?

matlab 傅立叶变换程序在MATLAB中想要计算傅立叶变换,如sin(t),想请达人指点如何调用Fourier函数来实现.我的程序如下:t=linspace(-10,10,1000);>> Fourier(sin(t))Undefined function or method 'Fourier' for input argumen
傅立叶变换只能对符号参数,不能对具体的实参.因此定义t的范围是不正确的.
可以这样写,syms a;
>> fourier(sin(a))
先定义符号参量a,在对sin(a) 进行傅立叶变化.