如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(1)在命令提示符(>>)后输入clc可删除命令窗口(CommandWindow)的内容;(2)在(>>)后输入help,并加上该命令或函数的名称,则MATLAB会给出详细的帮助信息(如>>helpfourier表示查找傅里叶变换的信息);(3)算数运算。例如:复数A的实部,虚部,模和辐角的计算分别为>>A_real=real(A)求实部>>A_imag=imag(A)求虚部>>A_mag=abs(A)求模>>A_rad=angle(A)求辐角>>A_deg=angle(A)*180/pi将弧度值用“度”来表示(4)向量运算:eq\o\ac(○,1)直接输入向量A=[1,2;3,4;5,6]eq\o\ac(○,2)利用冒号表达式生成A=0:2:10结果为A=0246810>>B=A/4结果为B=00.50001.00001.50002.00002.5000eq\o\ac(○,3)通过length获得向量中元素个数>>L=length(A)L=6(5)几个基本函数:eq\o\ac(○,1)axis([xmin,xmax,ymin,ymax])调整坐标轴的显示范围eq\o\ac(○,2)xlabel(‘name’)ylabel(‘name’)表示坐标的名称eq\o\ac(○,3)subplot(m,n,p)表示绘图区域有m行n列个图形,p为第p区域eq\o\ac(○,4)ezplot(y,[a,b])其中[a,b]表示符号表达式的自变量的取值范围,默认值为[0,2]eq\o\ac(○,5)定义符号变量的语句格式:symsxyz或x=syms(‘x’),x可以是表达式(6)典型信号的MATLAB表示eq\o\ac(○,1)实指数信号:(K,为实数),MATLAB的语句格式为:y=K*exp(a*t)eq\o\ac(○,2)正弦信号:或,语句格式为:K*sin(w*t+phi)eq\o\ac(○,3)复指数信号:,其语句格式为:ft+K*exp((a+i*b)*t)eq\o\ac(○,4)抽样信号:傅里叶核函数Sa(t)=sin(t)/t,在MATLAB中用与Sa(t)类似的sinc(t)函数表示,定义为,其语句格式为:ft=sinc(t/pi)eq\o\ac(○,5)矩形脉冲信号:其语句格式为y=A*rectpuls(t-t0,width),该函数用于产生一个幅度为A,宽度为width,且以t0为对称轴的矩形脉冲信号,width的默认值为1周期性矩形波信号或方波在MATLAB中可用square函数产生,其语句格式为:y=square(t,DUTY),该函数产生T=2*pi,幅值为正负1的周期方波信号,DUTY表示信号的占空比DUTY%,即在一个周期内脉冲宽度与脉冲周期的比值,其默认值为0.5例如:频率为10,占空比为30%的周期方波信号的语句为:y=square(2*pi*10*t,30)eq\o\ac(○,6)非周期三角波脉冲信号,其语句格式为:y=tripuls(t,width,skew),该函数用于产生一个幅度为1、宽度为width,且以t=0为中心左右各展开width/2大小、斜度为skew的三角波。周期三角波信号或锯齿波可用sawtooth函数产生,其语句格式为y=sawtooth(t,width),该函数产生周期为2*pi,峰值为正负1eq\o\ac(○,7)单位阶跃信号的MATLAB表示1t>00t<0EQEQu(t)的MATLAB表达式为:y=(t>=0),含义是t>=0时y=1,t<0时y=0