怎样用matlab画出升余弦函数在频域的表现?(用fft命令)
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/29 17:58:46
怎样用matlab画出升余弦函数在频域的表现?(用fft命令)
我有建造一个升余弦函数的代码,只需要 RC(alpha,t)就可以构建了
function y =RC(a,t)
tau = 1;
t = t+0.0000001;
tpi = pi/tau; atpi = tpi*a;
at = 4*a^2/tau^2;
y = (1/sqrt(tau))*sin(tpi*(t)) .* cos(atpi*(t)) ./ (tpi*(t).*(1-at*(t).^2));
然后我要怎么样做出满足下列条件的频域图像
1.时域截断为-3T 3T (周期T=1)
2.FFT长度:2048
3.x轴的标度为:frequency*T (这个不懂...)
有哪里不清楚 百度hi我
【我错了让我补充两句】
*规定了时域应该是每秒10个采样t=[-3:.1:3] 这个不能改
* 2048 难道不是这么用么?fft(RC(alpha,t),2048)
我有建造一个升余弦函数的代码,只需要 RC(alpha,t)就可以构建了
function y =RC(a,t)
tau = 1;
t = t+0.0000001;
tpi = pi/tau; atpi = tpi*a;
at = 4*a^2/tau^2;
y = (1/sqrt(tau))*sin(tpi*(t)) .* cos(atpi*(t)) ./ (tpi*(t).*(1-at*(t).^2));
然后我要怎么样做出满足下列条件的频域图像
1.时域截断为-3T 3T (周期T=1)
2.FFT长度:2048
3.x轴的标度为:frequency*T (这个不懂...)
有哪里不清楚 百度hi我
【我错了让我补充两句】
*规定了时域应该是每秒10个采样t=[-3:.1:3] 这个不能改
* 2048 难道不是这么用么?fft(RC(alpha,t),2048)
![怎样用matlab画出升余弦函数在频域的表现?(用fft命令)](/uploads/image/z/14996991-39-1.jpg?t=%E6%80%8E%E6%A0%B7%E7%94%A8matlab%E7%94%BB%E5%87%BA%E5%8D%87%E4%BD%99%E5%BC%A6%E5%87%BD%E6%95%B0%E5%9C%A8%E9%A2%91%E5%9F%9F%E7%9A%84%E8%A1%A8%E7%8E%B0%3F%28%E7%94%A8fft%E5%91%BD%E4%BB%A4%29)
你的函数RC产生的应该是一个时域离散序列y对吧.为了获得时间区间-3T到3T(即6T)的2048个离散点,你要选取适当的采样周期Ts,Ts=6T/2047.这样当输入时间序列 t=-3T:Ts:3T时,产生的y就是时域上-3T到3T之间的2048个离散值.fft(y)得到变换序列,将其转化成幅度谱和相位谱之后就可以绘图了,这样频谱x轴对应的频率范围是从0到1/Ts,每两个值之间的频率差(即频率分辨率)是1/6T
怎样用matlab画出升余弦函数在频域的表现?(用fft命令)
matlab的fft函数
怎样用matlab画出正弦函数的图像?
matlab中fft命令为何要配合fftshift来用?
matlab fourier()怎么用?与fft()函数的区别是什么?
matlab中FFT函数的疑问
求教matlab实现门函数的fft
怎样用matlab画出这几个函数的图像?
Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件
多元函数在某一点的函数值用matlab的哪个函数命令 求解
请问:怎样用matlab随机生成一个只有0,1元素的矩阵?用什么命令,
matlab求隐函数导数的命令