btcq.net
当前位置:首页 >> MAtlAB中这句话plot(1000*t(1:600),y(1:600))什么意思 >>

MAtlAB中这句话plot(1000*t(1:600),y(1:600))什么意思

y(1:600)是以 单索引方式 取出第1至第600个数,y有可能是多维数组,单索引方式指的是各列元素按照从左至右拼接在一起然后1、2、3…排序。

这是西安电子科技大学《matlab及其在理工课程中的应用》第174页的程序: clf,format compact,t=0:.001:1; A0=10; w0=100; phi0=0; x=A0*sin(w0*t-phi0); subplot(3,1,1), plot(t,x), hold xlabel('t'), ylabel('载频信号') dA=input('振幅增量='...

Fs=100000;%就是把100000赋值给变量Fs t=[0:1/Fs:0.01];%就是产生一行数值0,0.00001,0.00002,.....,0.01,间隔是1/Fs=0.00001

t是时间轴啊,也是设置分辨力的。通带波动跟阻带波动一般会直接给出指标给你的,然后再让你设计滤波器

>> syms x y t; % matlab 的中括弧有其他意义 r=10*sqrt(2+2*cos(x*y*t)); r = 10*(2+2*cos(x*y*t))^(1/2)

信号f为连续信号,抽样频率你可以随便选择! >> t=0:0.01:2*pi;%%0.01就是采用间隔,也就是抽样频率为100Hz f=exp(-0.01*t).*cos(t)+2*exp(-0.02*t).*cos(1.1*t); F=fft(f,256);%%256点傅里叶变换 F=fftshift(fft(f,256));%%频谱中心搬移到原点 ...

t=0:0.01:10; x=exp(-1000*t); [f,sf]=T2F(t,x); axis([min(sf)-1 max(sf)+1 min(f)-1 max(f)+1]); plot(f,sf); xlabel('f') ylabel('sf') 调用函数 function [f,sf]=T2F(t,st); dt=t(2)-t(1); T=t(end); df=1/T; N=length(st); f=-N/2*df:df:N/...

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com