作业帮 > 综合 > 作业

100分悬赏 解决matlab数学建模问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 18:32:41
100分悬赏 解决matlab数学建模问题
close all
clear
clc
t=0:5:1000;%这个不知是否正确
f=2.5*10^6;
b=0.5*10^6;
q=1;%这个不知道怎么选
y=cos(2*pi*f*t+q);
x=exp(-t.^2/(4*b))/sqrt(4*pi*b);
s=exp((-t.^2/(4*b))/sqrt(4*pi*b)).*cos(2*pi*f*t+q)
subplot(131)
plot(y)
subplot(132)
plot(x)
subplot(133)
plot(s)
t=0:5:1000;应该修改为 t=0:1/(50*10^6):Nmax/(50*10^6);文中已经写了采样频率为50MHz,t=0:5:1000的意思是每5s取一个观察值,而信号中心频率为2.5MHz,显然不合理.
Nmax为采样点数,如果你要清晰的观察信号y,Nmax取100左右就可以了.但是Nmax太小的话,t的值太小,不能显示exp(-t.^2/(4*b))的变化趋势,要观察x的幅度衰减,Nmax需要取到大概10^6,但这时信号y因为采样点太多显示不清楚了.
q=1;建议改为q=rand()*pi;意思是一个0到pi的随机相位
再问: 233269756 这是我的qq 能否加下您的 好像调到答案那种图形 不太好弄