clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq; Y1=fft(y,512);Y2=fft(y,4096);Y1=fftshift(Y1);Y2=fftshift(Y2);c1=[0:255]/51.2;c2=[0:2047]/409;subplot(2,1,1);plot(c1,abs(Y1(257:512)));axis([1.2,2.2,-30,300]);title('512点FFT的频

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 02:18:38
clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq; Y1=fft(y,512);Y2=fft(y,4096);Y1=fftshift(Y1);Y2=fftshift(Y2);c1=[0:255]/51.2;c2=[0:2047]/409;subplot(2,1,1);plot(c1,abs(Y1(257:512)));axis([1.2,2.2,-30,300]);title('512点FFT的频

clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq; Y1=fft(y,512);Y2=fft(y,4096);Y1=fftshift(Y1);Y2=fftshift(Y2);c1=[0:255]/51.2;c2=[0:2047]/409;subplot(2,1,1);plot(c1,abs(Y1(257:512)));axis([1.2,2.2,-30,300]);title('512点FFT的频
clear all;
t=0:0.1:50;
yp=sin(2*pi*2*t);
yq=sin(2*pi*2.0125*t);
y=yp+yq;
Y1=fft(y,512);
Y2=fft(y,4096);
Y1=fftshift(Y1);
Y2=fftshift(Y2);
c1=[0:255]/51.2;
c2=[0:2047]/409;
subplot(2,1,1);plot(c1,abs(Y1(257:512)));
axis([1.2,2.2,-30,300]);
title('512点FFT的频谱');
grid on;
subplot(2,1,2);plot(c2,abs(Y2(2049:4096)));
axis([1.2,2.2,-30,300]);
title('4096点FFT的频谱');
grid on;

clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq; Y1=fft(y,512);Y2=fft(y,4096);Y1=fftshift(Y1);Y2=fftshift(Y2);c1=[0:255]/51.2;c2=[0:2047]/409;subplot(2,1,1);plot(c1,abs(Y1(257:512)));axis([1.2,2.2,-30,300]);title('512点FFT的频
只是个MATLAB的程序吧.
t=0:0.1:50;t取值 0-50 间隔是0.1
yp=sin(2*pi*2*t); 三角函数 SIN(2π2t)
yq=sin(2*pi*2.0125*t);同上
y=yp+yq; 相加 也就是在yp的图形上加上yq的图形合成
Y1=fft(y,512);用FFT函数进行频谱分析
Y2=fft(y,4096);同上
Y1=fftshift(Y1);让正半轴部分和负半轴部分的图像分别关于各自的中心对称,将fft计算输出的零频移到输出的中心位置
Y2=fftshift(Y2);同上
c1=[0:255]/51.2;C1分别取值除51.2
c2=[0:2047]/409;
subplot(2,1,1);plot(c1,abs(Y1(257:512)));画图函数subplot(2,1,1)表示画2个图 此为第一个
axis([1.2,2.2,-30,300]);横纵坐标起始和结束位置(此为纵坐标1.2-2.2,横坐标-30到300)
title('512点FFT的频谱');给上图命名
grid on;
subplot(2,1,2);plot(c2,abs(Y2(2049:4096)));同上
axis([1.2,2.2,-30,300]);
title('4096点FFT的频谱');
grid on;

用Matlab绘制三维曲线时,为什么向量符号下面要加点?(示例见下):clear all;close all;t=0:0.1:2*pi;x=t.^3.*sin(3*t).*exp(-t); %里面的三个点y=t.^3.*cos(3*t).*exp(-t); %里面的三个点z=t.^2.; %里面的两个点plot3(x, matlab,Inner matrix dimensions must agree.哪里出错了clear;clc;close all;l = 100 ;d = 50 ;k_2=2*pi/2/l;g=9.8;ommiga_2=sqrt(g*k_2*tanh(k_2)*d);Ommiga_0 =sqrt(g*k_2*tanh(k_2)*d) ;t=[0:0.1:100];C_2=(t*ommiga_2*cos(Ommiga_0*t)-sin(ommiga_2*t))/(-2*Om matlab画图,感觉画出的有问题!帮忙改或者直接给代码!半立方抛物线:clear all;clc;a=1/10;x=0:pi/50:2*pi;y=sqrt(a.*(x.^3));polar(x,y);笛卡儿叶形线:clear all;clc;a=1;t=0:pi/100:2*pi;x=(3.*a.*t)/(1+t.^3);y=(3.*a.*t.^2)/ (1+ 急需一个关于 不同傅里叶变换长度的频谱分析能力 的MATLAB程序,为什么这个程序仿真出来以后啥也没有呢?clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq;Y1=fft(y,512);Y2=fft(y,4096);Y=fftshift(Y1) matlab求微分方程的问题?clear all;clc;syms k t;result1=int(sym(sin(t)^2/(1+k*sin(t))),t,0,pi)这个没有解析解啊,怎么办兄弟们? 为什么我的程序无图(matlab)clear all;close all;clc;t=-3:0.01:3;x=(abs(t) clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq; Y1=fft(y,512);Y2=fft(y,4096);Y1=fftshift(Y1);Y2=fftshift(Y2);c1=[0:255]/51.2;c2=[0:2047]/409;subplot(2,1,1);plot(c1,abs(Y1(257:512)));axis([1.2,2.2,-30,300]);title('512点FFT的频 麻烦大家谁帮把这个程序注释一下吧,clear all;t=0:0.1:50;yp=sin(2*pi*2*t);yq=sin(2*pi*2.0125*t);y=yp+yq; Y1=fft(y,512);Y2=fft(y,4096);Y1=fftshift(Y1);Y2=fftshift(Y2);c1=[0:255]/51.2;c2=[0:2047]/409;subplot(2,1,1);plot(c1,abs(Y1(257:512)) matlab关于hold on 的画图clear all;t=0:pi/20:2*pi;x=sin(t);y=cos(t);figureplot(t,x,':r');hould on plot(t,y,'*b');legend('sin(t)','cos(t)');请问大侠怎么只能画出一条曲线? MATLAB里出现Subscript indices must either be real positive integers or logicals.% CMAC逼近sin(t)函数% 未进行Hash Coding杂凑% 作者:nuaazdh %时间:2012年2月23日16:53:28 clear all; close all; clc; t=[0:2*pi/360:2*pi];% 自变量t y 初学matlab,这里是matlab的一段程序,clear all;close all;r=0.02;t=-5:r:5;N=200;w=2*pi;k=-N:N;w=k*w/N;f1= 1/2*exp(-2*t).*stepfun(t,0); F=r*f1*exp(-j*t'*w);F1=abs(F);P1=angle(F);subplot(3,1,1);plot(t,f1);grid on;xlabel('t');ylabel('f(t)');title( 这个matlab的M文件为何无法绘制?close all clc clear t=[0:pi/25:8*pi]; y=sin(t); plot(t,y,'b:*'); 错误显示? Attempt to execute SCRIPT plot as a function. Error in ==> plot at 6 plot(t,y,'b:*');还有我在命令窗口输入文件名为何 变量缺少clear t=0:0.1:6*pi; x=cos(t); y=sin(t); z=t; plot3(x,y,z);这是MATLAB里的 matlab出图的问题,程序如下:% % clear close all clcN = 200.0000000000; %输入离散点的数目t = 0:1:N; t = t*360/N;K=1.5;H=800;%行程速比等于1.5,工作行程H为800Xita=180*(K-1)/(K+1);%求极位夹角L_4=H/(2*sind matlab中调用solve函数出错?怎么解决clc;clear all,close all;l=[20 50 100 200 500 1000 2000 5000 10000 20000 50000 100000 inf];for i=1:length(l)j=1for Re=linspace(4*10^3,10^7,100)t=solve('lambda-(-2*log10(2.51/Re/sqrt(lambda)+0.27/l(i)))^(-2) pcm 的matlab实现未编码、编码、译码波形和不同幅度的量化信噪比,我的程序有问题,clear all;close all;t=0:0.01:10; %定义时间抽样点vm1=-70:1:0; %输入的信号幅度的db值vm=10.^(vm1/20); %输入信号幅度figure(1 matlab 中用subplot画图,为什么会丢失子图啊?有5个分量,用subplot画在一个图里面,为什么第三分量会丢失?如果把循环数改为4,只画4个,就没有问题了.求高手指点.程序如下:clc;clear all;close all;t = 0:0 求MATLAB学的好的注释一下,注释有%号的地方就行,clc;close all;clear;t=(1:100)/100;w0=pi;x=sin(w0*t)+sin(3*w0*t)/3;figure(1);subplot(211)plot(x);xlabel('t');ylabel('x(t)');title('原时域连续信号f(t)');grid;N=512;n=0:511;Xk=abs(fft