如何将两条曲线MATLAB转成频域图x=00:30:570;T=[15.9 16 16.4 16.4 17.1 17.4 17.9 18.7 18.8 19.6 20.3 19.7 19.5 21 20.2 21.1 20.2 20.4 18.9 18.4];R=[12.56 12.93 13.25 13.58 13.90 14.25 15.00 16.69 18.22 19.65 20.68 21.97 22.97 23.84 24.92 25.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 17:17:57
![如何将两条曲线MATLAB转成频域图x=00:30:570;T=[15.9 16 16.4 16.4 17.1 17.4 17.9 18.7 18.8 19.6 20.3 19.7 19.5 21 20.2 21.1 20.2 20.4 18.9 18.4];R=[12.56 12.93 13.25 13.58 13.90 14.25 15.00 16.69 18.22 19.65 20.68 21.97 22.97 23.84 24.92 25.](/uploads/image/z/13669629-69-9.jpg?t=%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%A4%E6%9D%A1%E6%9B%B2%E7%BA%BFMATLAB%E8%BD%AC%E6%88%90%E9%A2%91%E5%9F%9F%E5%9B%BEx%3D00%3A30%3A570%3BT%3D%5B15.9+16+16.4+16.4+17.1+17.4+17.9+18.7+18.8+19.6+20.3+19.7+19.5+21+20.2+21.1+20.2+20.4+18.9+18.4%5D%3BR%3D%5B12.56+12.93+13.25+13.58+13.90+14.25+15.00+16.69+18.22+19.65+20.68+21.97+22.97+23.84+24.92+25.)
如何将两条曲线MATLAB转成频域图x=00:30:570;T=[15.9 16 16.4 16.4 17.1 17.4 17.9 18.7 18.8 19.6 20.3 19.7 19.5 21 20.2 21.1 20.2 20.4 18.9 18.4];R=[12.56 12.93 13.25 13.58 13.90 14.25 15.00 16.69 18.22 19.65 20.68 21.97 22.97 23.84 24.92 25.
如何将两条曲线MATLAB转成频域图
x=00:30:570;
T=[15.9 16 16.4 16.4 17.1 17.4 17.9 18.7 18.8 19.6 20.3 19.7 19.5 21 20.2 21.1 20.2 20.4 18.9 18.4];
R=[12.56 12.93 13.25 13.58 13.90 14.25 15.00 16.69 18.22 19.65 20.68 21.97 22.97 23.84 24.92 25.19 26.07 26.53 26.53 25.83];
y1=interp1(time,T,x,'pchip');
y2=interp1(time,R,x,'pchip');
plotyy(x,y1,x,y2);
如何实现频谱图啊,
Y=fft(T,512);
Pyy=T.*conj(T)/512;
f=1000*(0:256)/512;
plot(f,Y(1:257))
输入这个语句只能实现一个,有点愁,请高手指教
如何将两条曲线MATLAB转成频域图x=00:30:570;T=[15.9 16 16.4 16.4 17.1 17.4 17.9 18.7 18.8 19.6 20.3 19.7 19.5 21 20.2 21.1 20.2 20.4 18.9 18.4];R=[12.56 12.93 13.25 13.58 13.90 14.25 15.00 16.69 18.22 19.65 20.68 21.97 22.97 23.84 24.92 25.
为什么不用插值后的y1,y2来做FFT?
因不知道time的值,所以只能提供下面的代码参考;
fs = 100; %采样频率
%构造一个正弦信号,频率为F
F=10; %信号频率
t=0:1/fs:1;
y=cos(2*pi*F*t);
subplot(211);
plot(t,y);
%fft
N=512;
Y1=abs(fft(y,N));
F1=fs*[0:N-1]/N; %将x坐标轴转为用频率表示
subplot(212);
plot(F1,Y1);